JAVATxt文件的每一行上都有一个整数,我怎样才能挑出每个整数在我的程序中使用?

JAVATxt文件的每一行上都有一个整数,我怎样才能挑出每个整数在我的程序中使用?,java,arrays,text,Java,Arrays,Text,我有一个txt文件,每行有一个整数。我需要创建一个单独列出每个类的类,这样我就可以将它们放在不同类的数组中 我明白想要每个整数可能有点奇怪,但我的程序需要这样的方式 非常感谢您的帮助。请查看扫描仪课程: 更具体地说,您可以使用来读取所需的任何数据结构 从系统输入读取示例(我将把练习留给您,让您了解如何从文本文件读取): Scanner sc=新扫描仪(System.in); List numberList=new ArrayList(); while(sc.hasnetint()){ numbe

我有一个txt文件,每行有一个整数。我需要创建一个单独列出每个类的类,这样我就可以将它们放在不同类的数组中

我明白想要每个整数可能有点奇怪,但我的程序需要这样的方式


非常感谢您的帮助。

请查看
扫描仪
课程:

更具体地说,您可以使用来读取所需的任何数据结构

从系统输入读取示例(我将把练习留给您,让您了解如何从文本文件读取):

Scanner sc=新扫描仪(System.in);
List numberList=new ArrayList();
while(sc.hasnetint()){
numberList.add(sc.nextInt());
}

简单的解决方案是使用Scanner类方法nextInt(),它将为您读取整数。 其中一个Scanner构造函数将参数作为输入流,您可以将与要读取的文件对应的InputStream传递给该输入流。 下面是读取所有整数的代码:

    while(scanner.hasNext()){
        System.out.println(scanner.nextInt());
    }

记住,在这种情况下,文件应该只有整数。我将留给您为您的文件创建inputStream

你试过什么了吗?你还想要找到它的行号吗?
    while(scanner.hasNext()){
        System.out.println(scanner.nextInt());
    }