下面是字符串值,我需要分别提取ID的值,开始日期结束日期 的(\ “ID \”,\ “开始日期\” \ “结束日期\”)
答案 0 :(得分:0)
String value = "(\"1025\",\"01-08-2016\",\"07-08-2016\")";
int num = value.substring(value.indexOf('(\"'),value.indexOf('\"'));
答案 1 :(得分:0)
您可以尝试以下操作:
String value = "(\"1025\",\"01-08-2016\",\"07-08-2016\")";
value = value.replaceAll("[\\(\\)\"]", ""); //Remove all unnecessary chars
String[] splittedValues = value.split(",");
System.out.println(splittedValues[0]); //1025
System.out.println(splittedValues[1]); //01-08-2016
System.out.println(splittedValues[2]); //07-08-2016