欢迎访问宙启技术站
智能推送

如何使用Java分割字符串函数?

发布时间:2023-06-16 19:22:27

Java中提供了多种分割字符串的方法,可以使用正则表达式或者简单的字符分隔符。

1. 按照字符分隔符分割字符串

使用String类的split()方法可以按照字符分隔符分割字符串,例如:将一段字符串按照空格符分割为多个字符串。

示例代码:

String str = "hello world";

String[] strs = str.split(" "); // 将字符串按照空格符分割

for (String s : strs) {

    System.out.println(s);

}

输出结果:

hello

world

2. 按照正则表达式分隔字符串

使用String类的split()方法时,还可以使用正则表达式作为分隔符进行字符串分割。

示例代码:

String str = "1,2,3,4,5";

String[] strs = str.split(","); // 将字符串按照逗号分割

for (String s : strs) {

    System.out.println(s);

}

输出结果:

1

2

3

4

5

3. 使用分隔符类分割字符串

Java中还有一个专门用于字符串分割的类:java.util.StringTokenizer类。该类使用指定的分隔符分割字符串。

示例代码:

String str = "1,2,3,4,5";

StringTokenizer st = new StringTokenizer(str, ","); // 根据逗号分隔字符串

while (st.hasMoreTokens()) {

    System.out.println(st.nextToken());

}

输出结果:

1

2

3

4

5

以上就是Java中常用的字符串分割方法,可以根据实际需求选择不同的方法来进行字符串的分割操作。