"[17235_A, 17235_B, -1.0, 0.06838527, 1.0]"
"[17235_C, 17235_D, -1.0, 0.06838527, 1.0]"
"[17235_E, 17235_F, -1.0, 0.06838527, 1.0]"
我有一串如上所述的字符串,我想从第一行中提取数字
17235_A
,17235_B
,同样从第二和第三行中提取其他数字。如您所见,每一行的数字都在变化,如果子字符串代码是通用的,那将非常好。您的建议将对我有很大帮助。 最佳答案
public static void main(String[] args) {
String str = "[17235_A, 17235_B, -1.0, 0.06838527, 1.0]";
String[] strArray = str.split(", ");
System.out.println(strArray[0].substring(1)); //first number
System.out.println(strArray[1]); //second number
}