如下所示:
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,javac,javae"; Pattern p = Pattern.compile(","); String[] s = p.split(str); for (String string : s) { System.out.println(string); } }}
以上这篇String字符串截取的四种方式总结就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持武林网。
新闻热点
疑难解答