21xrx.com
2024-11-22 13:39:18 Friday
登录
文章检索 我的文章 写文章
如何在Java中从文件读取数据并存储到数组中
2023-06-16 21:01:45 深夜i     --     --
Java 文件读取 数组处理

在Java中,我们经常需要从文件中读取数据。本文将为大家介绍如何从文件中读取数据并存储到数组中。我们将使用Java的FileReader和BufferedReader类来实现这一目标。以下是示例代码:


import java.io.BufferedReader;

import java.io.File;

import java.io.FileReader;

import java.io.IOException;

public class ReadFileToArray {

  public static void main(String[] args) {

    File file = new File("data.txt");

    int[] dataArray = new int[100];

    try (BufferedReader br = new BufferedReader(new FileReader(file))) {

      String line;

      int i = 0;

      while ((line = br.readLine()) != null) {

        dataArray[i++] = Integer.parseInt(line);

      }

    } catch (IOException e) {

      e.printStackTrace();

    }

    System.out.println("The data in the file:");

    for (int value : dataArray) {

      if (value != 0) {

        System.out.print(value + " ");

      }

    }

  }

}

代码中首先我们定义了一个File对象,该对象指向了我们要读取的文件。然后我们创建了一个数组用于存储读取的数据,这里我们创建了一个长度为100的int数组。接着,我们使用BufferedReader来读取文件内容,并将文件中每一行读取出来并转换成对应的整数,最后存储到我们事先准备好的数组中。

最后,我们输出了从文件中读取的数据,确保数据正确读取。这里我们假设文件中的每一行都是一个整数,并且文件中最多有100条记录。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复