如何正确扫描输入文件并返回整数内部

时间:2018-02-19 20:34:57

标签: java arrays file java.util.scanner

我目前在其中一项任务中遇到了一些麻烦。我想使用扫描程序读取输入文件,并将文件中的每个数字放入一个int数组。我通过How to read integer values from text file找到了答案。但是当我使用这段代码时,它返回了一些奇怪的东西。下面是我的输入,代码和输出。

20401
11087
62176
70095
20947
20098
90914
53475
51251
20065

Scanner s = new Scanner(new File(fileName));
    int[] list = new int[10];
    int i = 0;
    while(s.hasNextInt())
    {
        list[i] = s.nextInt();
        i++;
    }
    s.close();
    System.out.print(list);

输出是[I @ 42a57993。有人可以解释我可能做错了什么。

Soultion:System.out.println(Arrays.toString(list)); 正确地返回它。感谢

0 个答案:

没有答案