字符串分割-Java
- 方法一
@Test
public void test06() {
// 分割字符串
String str = "hello-world-!";
String[] split = str.split("-");
for (String s : split) {
System.out.println(s);
}
}
hello
world
!
- 方法二
@Test
public void test07() {
// Java 中我们可以使用 StringTokennizer 设置不同分隔符来分隔字符串,
// 默认的分隔符是:空格、制表符(\t)、换行符(\n)、回车符(\r)。
String str = "This ,is ,a ,test ,of ,StringTokennizer";
// 默认使用空格分隔
StringTokenizer st = new StringTokenizer(str);
while (st.hasMoreElements()) {
System.out.println(st.nextElement());
}
System.out.println();
// 使用“,”分割
StringTokenizer st1 = new StringTokenizer(str, ",");
while (st1.hasMoreElements()) {
System.out.println(st1.nextElement());
}
}
This
,is
,a
,test
,of
,StringTokennizer
This
is
a
test
of
StringTokennizer