如下所示:
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字符串截取的四種方式總結(jié)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持武林網(wǎng)。
新聞熱點
疑難解答