Java--String常用API

  • char charAt(int index)
    返回給指定位置的代碼單元。除非對(duì)底層的代碼單元感興趣,否則不需要調(diào)用這個(gè)方法。

  • int codePointAt(int index) 5.0
    返回從給定位置開(kāi)始的碼點(diǎn)。

  • int offsetByCodePoints(int startIndex, int cpCount) 5.0
    返回從startIndex代碼點(diǎn)開(kāi)始,位移cpCount后的碼點(diǎn)索引。

  • int compareTo(String other)
    按照字典順序,如果字符串位于other之前,返回一個(gè)負(fù)數(shù);入伙字符串位于other之后,返回一個(gè)正數(shù);如果兩個(gè)字符串相等,返回0。

  • IntStream codePoints() 8
    將這個(gè)字符串的碼點(diǎn)作為一個(gè)流返回。調(diào)用toArray將它們放在一個(gè)數(shù)組中。

  • boolean equals(Object other)
    如果字符串與other相等,返回true。

  • boolean equalsIgnoreCase(String other)
    如果字符串與other相等(忽略大小寫(xiě)),返回ture。

  • boolean startsWith(String prefix)
  • boolean endsWith(String suffix)
    如果字符串以suffix開(kāi)頭或結(jié)尾,則返回ture。
  • int indexOf(String str)
  • int indexOf(String str, int fromIndex)
  • int indexOf(int cp)
  • int indexOf(int cp, int fromIndex)
    返回與字符串str或代碼點(diǎn)cp匹配的第一個(gè)子串的開(kāi)始位置。這個(gè)位置從索引0或fromIndex開(kāi)始計(jì)算。如果在原始串中不存在str,返回-1。
  • int lastIndexOf(String str)
  • int lastIndexOf(String str, int fromIndex)
  • int lastindexOf(int cp)
  • int lastindexOf(int cp, int fromIndex)
    返回與字符串str或代碼點(diǎn)cp匹配的最后一個(gè)子串的開(kāi)始位置。這個(gè)位置從原始串尾端或fromIndex開(kāi)始計(jì)算。
  • int length()
    返回字符串的長(zhǎng)度。

  • int codePointCount(int startIndex, int endIndex) 5.0
    返回startIndex和endIndex - 1 之間的代碼點(diǎn)的數(shù)量。沒(méi)有配成對(duì)的代用字符將計(jì)入代碼點(diǎn)。

  • String replace(CharSequence oldString, CharSquence newString)
    返回一個(gè)新字符串。這個(gè)字符串用newString代替原始字符串中所有的oldString??梢杂肧tring或StringBuilder對(duì)象作為CharSequence參數(shù)。

  • String substring(int beginIndex)
  • String substring(int beginIndex, int endIndex)
    返回一個(gè)新字符串。這個(gè)字符串包含原始字符串中從beginIndex到串尾或endIndex -1 的所有代碼單元。
  • String toLowerCase()
  • String toUpperCase()
    返回一個(gè)新字符串。這個(gè)字符串將原始字符串中的大寫(xiě)字母改為小寫(xiě),或者將原始字符串中的所有小寫(xiě)字母改成了大寫(xiě)字母。
  • String trim()
    返回一個(gè)新字符串。這個(gè)字符串將刪除了原始字符串頭部和尾部的空格。
  • String join(CharSequence delimiter, CharSequence... elements) 8
    返回一個(gè)新字符串,用給定的定界符連接所有元素。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容