通过文件输入格式
4
(6,7)(8,9)
5
(8,9)(6,7)
我编写了以下代码来获取存储在数组中的所有整数
public static void main(String[] args) throws IOException
{
int n=0;
int arr[]= new int[13];
Scanner s = new Scanner(new File("data.txt"));
s.useDelimiter("[,() ]{1,}");
while(s.hasNextInt())
{ arr[n]=s.nextInt();
n++;
}
s.nextLine();
while(s.hasNextInt())
{
arr[n]=s.nextInt();
n++;
}
s.nextLine();
while(s.hasNextInt())
{
arr[n]=s.nextInt();
n++;
}
s.nextLine();
while(s.hasNextInt())
{
arr[n]=s.nextInt();
n++;
}
n=0;
while(n<9)
{
System.out.println(arr[n]);
n++;
}
}
但它只给出括号内的整数。
输出
6
7
8
9
8
9
6
7
所需的输出 -
4
6
7
8
9
5
8
9
6
7
我怎样才能在数组中也有 4 和 5?