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是死的
这么一段字符串如何分为
Start time: Mon Apr 15 14:40:23 CST 2013
Startup time: 0 ms
TLD scan time: 1 ms
这三段 谢谢 ,其中Start time这样子的name是死的
你的那个要求String类提供的一些方法就可以搞定了
要学会利用api
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);
}
Startup time:
TLD scan time:
匹配这几个String,然后进行字符串截取
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]);