从txt文件读取整数并将其存储到数组中

亚洲x3

我在从文本文件中仅读取和存储整数时遇到问题。我正在使用一个int数组,所以我想在没有列表的情况下执行此操作。我收到输入不匹配异常,而且我不知道应该如何解决该问题。从中读取的文本文件还包括字符串。

  public static Integer[] readFileReturnIntegers(String filename) {
     Integer[] array = new Integer[1000];
     int i = 0;
    //connect to the file
     File file = new File(filename);
     Scanner inputFile = null;
     try {
        inputFile = new Scanner(file);
     } 
     //If file not found-error message
        catch (FileNotFoundException Exception) {
           System.out.println("File not found!");
        }
    //if connected, read file
     if(inputFile != null){         
        System.out.print("number of integers in file \"" 
              + filename + "\" = \n");
        //loop through file for integers and store in array     
        while (inputFile.hasNext()) {
           array[i] = inputFile.nextInt();
           i++;
        }
        inputFile.close();
     }
     return array;
  }
艾略特·新鲜

您可能会使用类似这样的内容(跳过所有非int值),并且应该关闭Scanner

// if connected, read file
if (inputFile != null) {
  System.out.print("number of integers in file \""
      + filename + "\" = \n");
  // loop through file for integers and store in array
  try {
    while (inputFile.hasNext()) {
      if (inputFile.hasNextInt()) {
        array[i] = inputFile.nextInt();
        i++;
      } else {
        inputFile.next();
      }
    }
  } finally {
    inputFile.close();
  }
  // I think you wanted to print it.
  System.out.println(i);
  for (int v = 0; v < i; v++) {
    System.out.printf("array[%d] = %d\n", v, array[v]);
  }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从文本文件中读取信息并将其正确存储在数组int中

来自分类Dev

从文件中读取整数并将其存储在数组C ++中

来自分类Dev

从文件中读取数据并将其存储到向量中

来自分类Dev

JAVA:读取.txt文件并将双打存储到数组中

来自分类Dev

Ruby:从文件读取整数并将其放入数组

来自分类Dev

从文本文件中读取整数并将其存储在列表中

来自分类Dev

从文本文件中读取数据并将其存储在python中的数组中

来自分类Dev

读取二进制文件并将其存储到C中的struct

来自分类Dev

从本地.txt文件中读取数据并将其存储在变量中

来自分类Dev

从txt文件读取变量并将其保存为数组C ++到类对象中

来自分类Dev

如何读取txt文件并将其保存在HTML中的javascript中的数组中

来自分类Dev

读取文件并将其存储在数组中,然后在有}的位置将其拆分,

来自分类Dev

从文本文件中读取行并将其存储在多维数组php中

来自分类Dev

读取.txt文件并将值存储到Java中的双精度数组中

来自分类Dev

从文本文件读取整数并将其存储到数组中

来自分类Dev

从文本文件中读取值并将其存储到列表中

来自分类Dev

如何读取文件的内容并将其存储在c#中的格式化数组中

来自分类Dev

如何从文件中读取数据并将其存储到矩阵中

来自分类Dev

C ++读取文件并将其存储到字符串中

来自分类Dev

如何从文件读取int,text和double并将其存储到arraylist中?

来自分类Dev

从文本文件中读取网格并将其存储在二维数组中?

来自分类Dev

C:读取文件并将其存储到数据结构中

来自分类Dev

如何从stdin动态读取变量并将其存储到数组中

来自分类Dev

从文本文件中读取整数并将其放入已排序的数组中

来自分类Dev

如何每次逐行读取CSV文件并将其存储到新行的新CSV文件中?

来自分类Dev

从文件读取并将其存储到文本框中

来自分类Dev

从文本文件中读取字符数组并将其转换为整数参数

来自分类Dev

从文件中读取数据并将其存储到结构中

来自分类Dev

从bash读取yml文件并将其存储到变量中

Related 相关文章

  1. 1

    从文本文件中读取信息并将其正确存储在数组int中

  2. 2

    从文件中读取整数并将其存储在数组C ++中

  3. 3

    从文件中读取数据并将其存储到向量中

  4. 4

    JAVA:读取.txt文件并将双打存储到数组中

  5. 5

    Ruby:从文件读取整数并将其放入数组

  6. 6

    从文本文件中读取整数并将其存储在列表中

  7. 7

    从文本文件中读取数据并将其存储在python中的数组中

  8. 8

    读取二进制文件并将其存储到C中的struct

  9. 9

    从本地.txt文件中读取数据并将其存储在变量中

  10. 10

    从txt文件读取变量并将其保存为数组C ++到类对象中

  11. 11

    如何读取txt文件并将其保存在HTML中的javascript中的数组中

  12. 12

    读取文件并将其存储在数组中,然后在有}的位置将其拆分,

  13. 13

    从文本文件中读取行并将其存储在多维数组php中

  14. 14

    读取.txt文件并将值存储到Java中的双精度数组中

  15. 15

    从文本文件读取整数并将其存储到数组中

  16. 16

    从文本文件中读取值并将其存储到列表中

  17. 17

    如何读取文件的内容并将其存储在c#中的格式化数组中

  18. 18

    如何从文件中读取数据并将其存储到矩阵中

  19. 19

    C ++读取文件并将其存储到字符串中

  20. 20

    如何从文件读取int,text和double并将其存储到arraylist中?

  21. 21

    从文本文件中读取网格并将其存储在二维数组中?

  22. 22

    C:读取文件并将其存储到数据结构中

  23. 23

    如何从stdin动态读取变量并将其存储到数组中

  24. 24

    从文本文件中读取整数并将其放入已排序的数组中

  25. 25

    如何每次逐行读取CSV文件并将其存储到新行的新CSV文件中?

  26. 26

    从文件读取并将其存储到文本框中

  27. 27

    从文本文件中读取字符数组并将其转换为整数参数

  28. 28

    从文件中读取数据并将其存储到结构中

  29. 29

    从bash读取yml文件并将其存储到变量中

热门标签

归档