Java中String類的經常使用方法

String類的經常使用方法

split("str")
將字符串以str爲分隔符進行分割,返回一個String類型的數組正則表達式

replace(char oldChar, char newChar)
替換字符串中的字符,返回一個新的String類型的變量數組

replaceAll(String regex,String replacement)
基於正則表達式的替換,好比,能夠經過replaceAll("\d", "*")把一個字符串全部的數字字符都換成星號;若是參數不是基於正則表達式的,那麼效果和replace()相同code

replaceFirst(String regex,String replacement)
基於正則表達式的替換,只替換第一次出現的字符串

trim()
去除字符串首尾的空格,返回一個新的String類型的變量string

equals()
比較兩個String類型變量的內容是否相同,區分大小寫it

equalsIgnoreCase()
和equals()方法的做用相同,只是忽略大小寫ast

substring(fromTndex,toIndex)
字符串截取,包含包含起始位置,不包含結束位置
若是隻有起始位置,沒有結束位置,就返回從起始位置到字符串的末尾變量

charAt(int index)
返回字符串中指定位置的字符,Char類型float

boolean statWith(String prefix)
判斷字符串是是不是以prefix爲開始,是返回true,否返回false方法

boolean endWith(String suffix)
判斷字符串是是不是以suffix爲結束,是返回true,否返回false

String toLowerCase()
返回將當前字符串中全部字符轉換成小寫後的新串

String toUpperCase()
返回將當前字符串中全部字符轉換成大寫後的新串

contains(String str)
判斷參數s是否被包含在字符串中,是返回true,否返回false

int indexOf(int ch/String str)
用於查找當前字符串中字符或子串,返回字符或子串在當前字符串中從左邊起首次出現的位置,若沒有出現則返回-1

indexOf(int ch/String str, int fromIndex)
從fromIndex位置向後查找

lastIndexOf(int ch/String str)
從字符串的末尾位置向前查找

字符串與基本類型的轉換

int n = Integer.parseInt("12"); float f = Float.parseFloat("12.34"); double d = Double.parseDouble("1.124"); String a = String.valueOf(12); String b = String.valueOf(13.14);
相關文章
相關標籤/搜索