我有String(myname:myemail:12:30:00)或(myname:myemail:12:30:00.3)和另一个字符串(myname:myemail:myphone),所以我可以分开:并保留时间因为它。
由于
答案 0 :(得分:0)
我假设你想要这个: 我的名字 我的电子邮件 12:30:00
String string = "myname:myemail: 12:30:00";
String firstSplit[] = string.split(" ");
String secondSplit[] = firstSplit[0].split(":");
String time = firstSplit[1];
String name = secondSplit[0];
String email = secondSplit[1];
或者您可以使用split(String regex,int limit):
String string = "myname:myemail: 12:30:00";
String split[] = string.split(":", 3);
String name = split[0];
String email = split[1];
String time = split[2];
答案 1 :(得分:0)
像这样拆分:
String[] t = s.split( "(?<!\\d):(?!\\d)" );
或者如果时间总是dd:dd:dd(两位数)
String[] t = s.split( "(?<!\\d\\d):(?!\\d\\d)" );