如何使用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中常用的字符串分割方法,可以根据实际需求选择不同的方法来进行字符串的分割操作。
