1. 程式人生 > 其它 >用辦公便籤玩轉錄音轉文字,讓你事半功倍

用辦公便籤玩轉錄音轉文字,讓你事半功倍

構造方法

1、public String();

String類的無參構造方法,用來建立空字串的String類;

案例:String str = new String();

2、public String(String value);

用已知的字串value值來建立一個字串物件;

案例:String str1 = new String("aaa");

3、public String(char[] value)

用字元陣列value建立一個String物件。

案例:char[] value = {"ab","cd","efg"};

       String str1 = new String(value);       (等同於new String("abcdefg"));

4、public String(char[] value, int startIndex, int numChars)

用字元陣列chars的startIndex開始的numChars個字元建立一個String物件。

案例:char[] value = {"ab","cd","ef","g"};

      String str2 = new String(value,1,2);     (等同於new string("cdef"));

5、public String(byte[] values)

用byte的陣列value值來建立字串物件。

案例:byte[] values = new byte[]{"a","b","c","d","e"};

       String str3 = new String(values);      (等同於new String("abcde"))

常用方法

1、獲取字串長度:

str.length();

2、獲取字元在字元傳中出現的位置:

  • str.indexOf(String str);
    從頭開始查詢str在字串中第一次出現的位置;

  • str.indexOf(String str,int fromIndex);
    從下標fromIndex處開始開始查詢str在字串中第一次出現的位置;

  • str.lastIndexOf(String str);
    從尾部開始查詢str在字串中最後一次出現的位置;

  • str.lastIndexOf(String str,int fromIndex);
    從下標fromIndex處開始開始查詢str在字串中最後一次出現的位置;

3、獲取字串中某一個位置的字元:

str.charAt(int index);
查詢字串中下標為index位置出現的字串

4、擷取字串:

  • str.substring(fromIndex,endIndex);
    從fromIndex處開始擷取到endIndex處結束,不包含下標為endIndex的字元;

  • str.substring(fromIndex);
    從fromIndex處開始擷取到最後;

5、驗證字串開始或結束的字元:

開始位置字元:str.startWith(String str1),返回Boolean值;

結束位置字元:str.endWith(String str1),返回Boolean值;

6、字串的比較:

  • int num = str.compareTo(String str1);
    對字串內容按字典順序進行大小比較,通過返回的整數值指明當前字串與引數字串的大小關係。若當前物件比引數大則返回正整數,反之返回負整數,相等返回0。

  • int num = str.compareToIgnore(String str1);
    和compareTo()方法類似,忽略大小寫。

  • boolean b = str.equals(Object obj);
    比較當前字串和引數字串,在兩個字串相等的時候返回true,否則返回false。

  • boolean b = str.equalsIgnoreCase(Object obj);
    和equals方法類似,忽略大小寫。

7、字串連線:

str2 = str.concat(String str1);
用concat連線兩個字元城成為一個新的字串。

8、字串中字元的大小寫轉換:

小寫轉大寫:str.toUpperCase();

大寫轉小寫:str.toLowerCase();

9、字串中字元的替換:

str.replace(oldStr,newStr);
用新的字元代替就得字元。

10、字串中清除空格:

str.trim();
清除字串str兩側的空字串。

11、字元傳中分割字串為陣列:

str.split(String str1);
用str1將字串str分割成陣列。