String字符串截取的四种方式总结

网友投稿 250 2023-06-28


String字符串截取的四种方式总结

如下所示:

import java.util.StringTokenizer;

import java.util.regex.Pattern;

import org.junit.Test;

public class TestStringToken {

@Test

public void subSting() {

String str = "java,javac,javae";

String s1 = str.substring(2);//"va,javac,javae"

String s2 = str.substring(0,2);//"ja"

System.out.println(s1);

System.out.println(s2);

}

@Test

public void stringTokenizer() {

String str = "java,javac,javae";

StringTokenizer stringTokenizer = new StringTokenizer(str, ",");

// while (stringTokenizer.hasMoreElements()) {

// Object object = (Object) stringTokenizer.nextElement();

// System.out.println(String.valueOf(object));

//

// }

while (stringTokenizer.hasMoreTokens()) {

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

}

}

@Test

public void split() {

String str = "java,javac,javae";

String[] s = str.split(",");

for (String string : s) {

System.out.println(string);

}

}

//使用正则表达式

@Test

public void pattern() {

String str = "java,http://jahttp://vac,javae";

Pattern p = Pattern.compile(",");

String[] s = p.split(str);

for (String string : s) {

System.out.println(string);

}

}

}


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:java 字符串分割的三种方法(总结)
下一篇:java 线程中start方法与run方法的区别详细介绍
相关文章

 发表评论

暂时没有评论,来抢沙发吧~