Start time: Mon Apr 15 14:40:23 CST 2013 Startup time: 0 ms TLD scan time: 1 ms
这么一段字符串如何分为
Start time: Mon Apr 15 14:40:23 CST 2013
Startup time: 0 ms
TLD scan time: 1 ms
这三段 谢谢 ,其中Start time这样子的name是死的

解决方案 »

  1.   

    自己去查API啊,无非就是字符串的处理
    你的那个要求String类提供的一些方法就可以搞定了
    要学会利用api
      

  2.   


    String str = "Start time: Mon Apr 15 14:40:23 CST 2013 Startup time: 0 ms TLD scan time: 1 ms";
    String arr[] = str.split("(?!^)(?=(Start time:|Startup time:|scan time:))");
    for(String s : arr){
    System.out.println(s);
    }
      

  3.   

    Start time: 
    Startup time: 
    TLD scan time:
    匹配这几个String,然后进行字符串截取
      

  4.   

    String str = "Start time: Mon Apr 15 14:40:23 CST 2013 Startup time: 0 ms TLD scan time: 1 ms";
    String[] s = str.split("Startup time:");
    System.out.println(s[0]);
    String[] s1 = s[1].split("TLD scan time:");
    s1[0] = "Startup time:" + s1[0];
    s1[1] = "TLD scan time:" + s1[1];
    System.out.println(s1[0]);
    System.out.println(s1[1]);
      

  5.   

    可以使用indexOf()分解  不过有点麻烦了,用split()简洁些。