java學習,String和char包裝型別Character
阿新 • • 發佈:2019-02-18
1.String比較問題
2.String,StringBuilder和StringBuffer三者的區別
3.String常用方法
1.boolean endsWith(String suffix) 是否以指定的字串結束 boolean startsWith(String prefix,int toffset) 測試此字串從指定索引開始的子字串是否以指定字首開始。2.boolean contains(CharSequence s) 是否包含指定的序列3.boolean equals(Object anObject) 是否相等4.boolean equalsIgnoreCase(String anotherString) 忽略大小寫是否相等5.char charAt(int index)char
值6.byte[] getBytes(String charsetName) 使用指定的字符集將此 String
編碼為 byte 序列,並將結果儲存到一個新的 byte 陣列中。此方法可以用來轉換編碼格式7.int indexOf(String str,int fromIndex) 返回指定子字串在此字串中第一次出現處的索引,從指定的索引開始8.int lastIndexOf(String str,int fromIndex)import java.io.UnsupportedEncodingException; /** * 建立時間:2018年3月21日 下午3:55:27 * 專案名稱:Dream * @author wz * @version 1.0 * @since JDK 1.7.0_21 * 檔名稱:StringTest.java * 類說明: */ public class StringTest { public static void main(String[] args) throws UnsupportedEncodingException { String t = "這是一個字串aaa111"; String utf8 = new String(t.getBytes( "UTF-8")); System.out.println(utf8); String unicode = new String(utf8.getBytes(),"UTF-8"); System.out.println(unicode); String gbk = new String(unicode.getBytes("GBK")); System.out.println(gbk); } }
返回指定子字串在此字串中最後一次出現處的索引,從指定的索引開始反向搜尋。9.String replace(char oldChar , char newChar)返回一個新的字串,它是通過用
newChar
替換此字串中出現的所有 oldChar
得到的。10.String substring(int beginIndex, int endIndex) 返回一個新字串,它是此字串的一個子字串。11.char[] toCharArray() 將此字串轉換為一個新的字元陣列。12.String[] split(String regex) 根據給定正則表示式的匹配拆分此字串