String类原生的字符串处理方法

Java 字符串拼接

一、取出指定索引的字符 —— 使用charAt()

charAt

二、字符串与字符数组的转换

toCharArray

三、字符串转大写。先转换成数组,然后再改变ASCII码

Capital

四、给定一个字符串,要求判断其是否由数字组成

isNum

五、字符串与字节数组的转换

strByte

六、字符串是否相等判断

strCompare

compareTo

compareTo

七、查找目标字符

indexOf

八、判断子字符串是否存在

indexOfContain

九、substring截取/split截取

截取指定字符之间的字符串。

public static void main(String[] args) {
   String str = "hello-world-thanks";
   //获取指定字符的下标,做截取world
   System.out.println(str.substring(str.indexOf("-") + 1, str.lastIndexOf("-")));
   //以"-"分割字符串生成数组s,取第二个元素
   String s[] = str.split("-");
   System.out.println(s[1]);
}

十、StringTokenizer截取

Java中substring方法可以分解字符串,返回的是原字符串的一个子字符串。如果要将一个字符串分解为一个一个的单词或者标记,可以用StringTokenizer。
Intercept

StringTokenizer有两个常用的方法:

  1. hasMoreTokens()。这个方法和hasMoreElements()的用法是一样的,只是StringTokenizer为了实现Enumeration接口而实现的方法,从StringTokenizer的声明可以看到:class StringTokenizer implements Enumeration。
  2. nextToken()。这个方法和nextElement()的用法是一样的,返回此StringTokenizer 的下一个标记。

你可能感兴趣的:(String类原生的字符串处理方法)