千鋒教育Java入門全套視頻教程(java核心技術,適合java零基礎,Java

String類位于java.lang包中,無需引入,直接使用即可。
String類是由final修飾的,表示String類是一個最終類,不能夠被繼承。
String類構建的對象不可再被更改。
獲取字符串長度:length()
忽略大小比較兩個字符串是否相同:equalsIgnoreCase
轉換為小寫:toLowerCase()
轉換為大寫:toUpperCase()
獲取自定字符在字符串中出現(xiàn)的下標:indexOf(int i)
獲取指定字符在字符串中最后一次出現(xiàn)的下標:lastIndexOf()
獲取字符串中的指定下標的字符:charAt(int index)
從指定開始位置截取字符串,直到字符串的末尾:?substring(int beginIndex)
從指定開始位置到指定結束位置截取字符串:substring(int beginIndex, int endIndex)
字符串替換
使用新的字符替換字符串中存在的舊的字符:
?replace(char oldChar, char newChar)
使用替換的字符串來替換字符串中的舊的字符串:replace(CharSequence target, CharSequence replacement)
使用替換的字符串來替換字符串中滿足正則表達式的字符串:replaceAll(String regex, String replacement)
獲取字符數(shù)組:toCharArray()
獲取字節(jié)數(shù)組:getBytes()
將字符串追加到末尾:concat(String str)
去除字符串兩端的空白字符:trim()
StringBuilder和StringBuffer
構建一個新的StringBuilder對象,默認容量為16
將一個字符串添加到StringBuilder存儲區(qū):append(String str)
將StringBuffer存儲的內(nèi)容添加StringBuilder存儲區(qū):append(StringBuffer sb)
將開始位置到指定的結束為止之間內(nèi)容刪掉:delete(int start, int end)
刪除存儲器指定下標位置存儲的字符:deleteCharAt(int index)
在StringBuilder存儲區(qū)指定偏移位置處插入指定的字符串:insert(int offset, String str)
將存儲區(qū)的內(nèi)容倒序:reverse()