62,614
社区成员
发帖
与我相关
我的任务
分享
public class test {
public static void main(String[] args) {
String [] colNames = null;
Object[][] vals = null;
Object data = "{\"张三\",\"13052300000\"}, {\"李四\",\"13052300001\"}, {\"王五\",\"13052300002\"}";
colNames = new String[]{"姓名","电话"};
vals = new Object[][]{ data };
}
}
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Test52 {
public static void main(String[] args) {
Object[][] vals = null;
String data = "{\"张三\",\"13052300000\"}, {\"李四\",\"13052300001\"}, {\"王五\",\"13052300002\"}";
vals = new Object[data.length() - data.replaceAll("\\{", "").length()][2];
Pattern pattern = Pattern.compile("(?<=\\{)(.+?)(?=\\})");
Matcher m = pattern.matcher(data);
int i = 0;
while (m.find()) {
vals[i][0] = m.group().split(",")[0];
vals[i][1] = m.group().split(",")[1];
i++;
}
System.out.println(data);
}
}