final String 時間類 包裝類
阿新 • • 發佈:2018-04-08
字符串 相等 spa tostring 之間 ignorecas 開始 new 判斷
包裝類:
List list = new ArrayList<>(); //實質是把123轉換成Intger類型存入 list.add(123); //拆箱1 建議使用 int b = (int) list.get(0); System.out.println(b); //拆箱2 int c = Integer.valueOf(list.get(0).toString()); System.out.println(c); }
引用類型中:
==比較的是地址是否 相等,equals比較的是值是否相等(區分字符串大小寫),equalsignorecase忽略大小寫
//比較字符串是否相等 忽略大小寫 String str2 = "ABCD"; String str3 = "abcd"; System.out.println(str2.equalsIgnoreCase(str3)); //輸出結果 true
字符串的截取:
String str = "mao@[email protected]"; //字符串的截取 獲得某一字符的第一次出現索引位置 inta = str.indexOf("@"); System.out.println(a); //獲得某一字符最後一次出現的索引位置 int b = str.lastIndexOf("@"); System.out.println(b); //截取@ 和。之間的內容 int c = str.lastIndexOf("."); String str1 = str.substring(b+1, c);
System.out.println(str1);
//把字符串截取到數組 第一個參數,開始截取的索引 第二個參數 結束的索引,第三個參數,要存入的數組,第四個參數,要開始存入的索引char[] cha = new char[10]; str.getChars(3, 8, cha, 3); for(int i = 0; i < cha.length;i++){ System.out.print(cha[i] + ","); }
//判斷字符串是以什麽開頭的 String str4 = "clx001"; boolean res = str4.startsWith("clx"); System.out.println(res); //判斷字符串在第幾個索引以什麽開始0 boolean res1 = str4.startsWith("clx",1); System.out.println(res1); //判斷字符串結尾的內容 boolean res2 = str4.endsWith("1"); System.out.println(res2);
final String 時間類 包裝類