Java 字符串拼接
一累舷、取出指定索引的字符 —— 使用charAt()
charAt
二、字符串與字符數(shù)組的轉(zhuǎn)換
toCharArray
三壤圃、字符串轉(zhuǎn)大寫(xiě)陵霉。先轉(zhuǎn)換成數(shù)組,然后再改變ASCII碼
Capital
四伍绳、給定一個(gè)字符串踊挠,要求判斷其是否由數(shù)字組成
isNum
五、字符串與字節(jié)數(shù)組的轉(zhuǎn)換
strByte
六冲杀、字符串是否相等判斷
strCompare
compareTo
compareTo
七效床、查找目標(biāo)字符
indexOf
八、判斷子字符串是否存在
indexOfContain
九权谁、substring截取/split截取
截取指定字符之間的字符串剩檀。
public static void main(String[] args) {
String str = "hello-world-thanks";
//獲取指定字符的下標(biāo),做截取world
System.out.println(str.substring(str.indexOf("-") + 1, str.lastIndexOf("-")));
//以"-"分割字符串生成數(shù)組s旺芽,取第二個(gè)元素
String s[] = str.split("-");
System.out.println(s[1]);
}
十沪猴、StringTokenizer截取
Java中substring方法可以分解字符串辐啄,返回的是原字符串的一個(gè)子字符串。如果要將一個(gè)字符串分解為一個(gè)一個(gè)的單詞或者標(biāo)記运嗜,可以用StringTokenizer壶辜。Intercept
StringTokenizer有兩個(gè)常用的方法:
- hasMoreTokens()。這個(gè)方法和hasMoreElements()的用法是一樣的担租,只是StringTokenizer為了實(shí)現(xiàn)Enumeration接口而實(shí)現(xiàn)的方法砸民,從StringTokenizer的聲明可以看到:class StringTokenizer implements Enumeration。
- nextToken()奋救。這個(gè)方法和nextElement()的用法是一樣的阱洪,返回此StringTokenizer 的下一個(gè)標(biāo)記。