如何使用java从字符串=(\";1025\";,\";01-08-2016\";,\";07-08-2016\";)中获取1025的int值?

如何使用java从字符串=(\";1025\";,\";01-08-2016\";,\";07-08-2016\";)中获取1025的int值?,java,Java,下面是字符串值,我需要分别提取ID、开始日期和结束日期的值 (“ID\”、“StartDate\”、“EndDate\”) (“1025\”、“01-08-2016\”、“07-08-2016\”) (“1026\”、“01-08-2016\”、“07-08-2016\”) (“1027\”、“01-08-2016\”、“07-08-2016\”) (“1028\”、“01-08-2016\”、“07-08-2016\”) (“1029\”、“01-08-2016\”、“07-08-2016\”

下面是字符串值,我需要分别提取ID、开始日期和结束日期的值 (“ID\”、“StartDate\”、“EndDate\”)

  • (“1025\”、“01-08-2016\”、“07-08-2016\”)
    (“1026\”、“01-08-2016\”、“07-08-2016\”)
    (“1027\”、“01-08-2016\”、“07-08-2016\”)
    (“1028\”、“01-08-2016\”、“07-08-2016\”)
    (“1029\”、“01-08-2016\”、“07-08-2016\”)
    (“1030\”、“01-08-2016\”、“07-08-2016\”)
    (“1031\”、“01-08-2016\”、“07-08-2016\”)
    (“1032\”、“01-08-2016\”、“07-08-2016\”)
    (“1033\”、“01-08-2016\”、“07-08-2016\”)
    (“1034\”、“01-08-2016\”、“07-08-2016\”)
    (“1035\”、“01-08-2016\”、“07-08-2016\”)
    (“1036\”、“01-08-2016\”、“07-08-2016\”)
    (“1037\”、“01-08-2016\”、“07-08-2016\”)
    (“1038\”、“01-08-2016\”、“07-08-2016\”)
    (“1039\”、“01-08-2016\”、“07-08-2016\”)
    (“1040\”、“01-08-2016\”、“07-08-2016\”)
    (“1041\”、“01-08-2016\”、“07-08-2016\”)
    (“1042\”、“01-08-2016\”、“07-08-2016\”)
    (“1043\”、“01-08-2016\”、“07-08-2016\”)
    (“1044\”、“01-08-2016\”、“07-08-2016\”)
    (“1045\”、“01-08-2016\”、“07-08-2016\”)
    (“1046”、“01-08-2016”、“07-08-2016”)
  • 您可以尝试以下操作:

    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
    

    谷歌“字符串处理”
    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