1. 程式人生 > >final String 時間類 包裝類

final String 時間類 包裝類

字符串 相等 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]";
        //字符串的截取 獲得某一字符的第一次出現索引位置 
        int
a = 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 時間類 包裝類