小小test整理
頭頭test
1.如何判斷字串是否為數字型別
連結: link.
1 isNumber方法看起來蠻好用的…
import static jdk.nashorn.internal.runtime.JSType.isNumber;
String str1="pikaqiu";
String str2="112233";
//上述字串str1和str2為被要求的字串
boolean btr1=isNumber(str1);
boolean btr2=isNumber(str1);
System.out. println(btr1);
System.out. println(btr2);
//上述輸出結果btr1為false,btr2為true你懂我意思嗎。看起來很清晰直接判斷
2 Character.isDigit方法理解起來蠻方便的…
//自定義方法
public static boolean isNumstr(String str){
for(int i=0;i<str.length();i++){
if(!Character.isDigit(str.charAt(i))){
//上面這句就是punchiline意思為str.charAt(i)的位元組是否為數字
//等價於'9'<str.charAt(i)||str.charAt(i)<'0'
return false;
}
}
return true;
}
3 用著正規表示式的方法看起來蠻穩當的…
public static void main(String[] args) {
String regex="^[0-9]*$";
//上行的正規表示式所代表的就是為數字的情況
boolean ss1 = "122".matches(regex)
//由於上行中我們所使用的122為數字所以所輸出的ss1為true我們使用時可以直接替換上行程式碼中字串即可(
//看起來也蠻方便的(臺灣腔·)
System.out.println(ss1);
}
判斷字串是否為數字問題以上
*** 連結: link
*2.綜合字串部分使用方法及與Integer轉換方法
1 substring方法(截斷字串)
String str="abcdef";
System.out.println(str.substring(0,3));
//截斷字串根據substring後的引數以上結果為abc
2 字串的拼接及與Integer型別轉換
String str1="abc";
String str2="def";
System.out.println(str1+str2);
//以上結果為abcdef兩個字串拼接可以直接使用加號"+"用來拼接各種處理過的字串
Interger i1=123;
String str3=i1.toString();
System.out.println(str1+str3);
//以上結果為abc123int型別的值可以直接使用.toString方法將其變為String型別值之 後再進行拼接。所以我們就可以將字串用substring擷取後處理一下然後在接上。Its
so easy。
*** 連結: link
*3.陣列和集合===
1 定義陣列的方法
String[] aArray = new String[5];
//定義了一個長度為5的string陣列你懂我意思吧數字型的是new int[5];
String[] bArray = {"a","b","c", "d", "e"};
//定義了一個{abcde}內容的陣列
String[] cArray = new String[]{"a","b","c","d","e"};
//這三種都可以建立新陣列
2 檢查陣列中是否包含某一個值
String[] stringArray = { "a", "b", "c", "d", "e" };
boolean b = Arrays.asList(stringArray).contains("a");
System.out.println(b);
//先使用Arrays.asList()將Array轉換成List,這樣就可以用動態連結串列的contains函式來判斷元素是否包含在連結串列中。方法交Array.asList().contains("")括號中放陣列哦
3 陣列排序
Integer[] stringArray = { 1, 3, 2, 9, 6 };
Arrays.sort(stringArray);
//這樣輸出12369直接從小到大排好序
4 集合使用
1.map.size();
Map map = new HashMap();
//向map例項中新增鍵值
map.put("1","飛機");
map.put("2","坦克");
map.put("3","大炮");
//返回值為int型別
int size = map.size();
//size=3一共有三種
2.map.get()
//通過key獲取value
Object o = map.get("1");
//輸出o
System.out.println("得到的value為:"+o);
//輸出為飛機
相關文章
- test
- 小小大戰
- 小小里程碑
- Unit test
- test_NO
- 【Android Test】糟心的“Empty test suite ”異常AndroidUI
- AB test 中的AA test有什麼作用?
- 反射機制 小小談反射
- 小小的考驗
- test1
- test2
- test4
- WPF test GPUGPU
- test6
- Test12
- test004
- test123
- test日記
- 1-test
- Numerical test reports
- test3
- test2024.3.21
- Shell test 命令
- gstreamer-test
- test easyui with nodejsUINodeJS
- Test Oracle triggerOracle
- 11個常用JS小小技巧JS
- test_instruction.pyStruct
- test_volumncurve.py
- Flutter Test 基礎Flutter
- [20210318]bash test (( )) [[ ]].txt
- unit-test框架框架
- 小小裝飾器大大用處
- 小小演練(hydra&burpsuite&pywifi)UIWiFi
- 使用laravels可能遇到的小小坑Laravel
- 測試隨筆(test)
- test_django_service_postDjango
- B_test_MSSISM.py