我编写了一个 Java 程序并尝试int[]
从1,2,5,2,11
.
但首先我需要判断用户是否输入了正确的格式,例如“,”+数字。如何将其编写为 Java 正则表达式?
//set the default value of int[] a;
int[] a = {2,3,1,-2,2,7};
//set the UI;
String text = JOptionPane.showInputDialog("please enter the array to be checked: ");
String[] strs = text.split(",");
System.out.println(strs);
System.out.println(strs.length);
int[] a2 = new int[strs.length];
for(int i = 0; i < strs.length; i++){
a2[i] = Integer.parseInt(strs[i]);
}
大家好,很抱歉第一次没有说清楚,我希望用户输入格式,如“,”+任何正数或负数,并且可以容忍空格,就像“1,-2,1,3,+ 55"