键盘输入输入:list=[1,2,5,2]怎么读取存到数组里呢谢谢解答
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String s = scanner.next();
String[] arr = s.substring(s.indexOf("[") + 1, s.indexOf("]")).split(",");
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}
}
}
list=[1,2,5,2]如果在操作界面直接这样输入,然后又要读到数组中,就加判断吧,不过这样就只能当单字符对待了
char c;
if(c<='9'&&c>='0'){
}
String strList = "list=[1,2,5,2]";
String substring = strList.substring(strList.indexOf("[") + 1, strList.lastIndexOf("]"));
String[] split = substring.split(",");
这样的效果嘛