import java.util.*;
import java.lang.*;
import java.io.*;
class Main
{
public static void main (String[] args) throws java.lang.Exception
{
Scanner sc = new Scanner("(10,{10,9,6,5}),(12,{5,6})");
String s=sc.nextLine();
String[] strArray = s.split("[(,{})]");
for(int i=0;i <strArray.length; i++)
{
System.out.println(strArray[i]);
}
int[] intArray = new int[strArray.length];
for(int i = 0; i < strArray.length; i++)
{
if(strArray[i]!=" ")
{
intArray[i] = Integer.parseInt(strArray[i]);
}
}
System.out.println(strArray.length);
}
}
/ *输出:
运行时错误......
10
10 9 6 5
12
5 6
在不同的行上打印时,两者之间会有空格。
在同一行输出时打印:10109651256。
分裂阵列的长度为14。
这些空格是空白还是NULL?
为什么他们不在同一行上打印? / /