初始化数组,将数组文件中的前100个数据读入int数组
时间: 2024-09-17 19:09:22 浏览: 90
初始化数组并将文件中的数据读取到整型数组中通常涉及到两个步骤:首先创建数组,然后从文件中逐行读取并存储数据。
1. 创建数组:
```java
int[] array = new int[100]; // 创建一个长度为100的整数数组
```
这行代码创建了一个大小固定的数组,你可以根据需要调整数组长度。
2. 读取文件数据:
假设你有一个名为`data.txt`的文本文件,其中每行包含一个整数值。你可以使用`BufferedReader`配合`nextInt()`方法来逐行读取数据:
```java
import java.io.BufferedReader;
import java.io.FileReader;
public void readFromFile() {
try (BufferedReader reader = new BufferedReader(new FileReader("data.txt"))) {
for (int i = 0; i < 100 && reader.ready(); i++) {
array[i] = Integer.parseInt(reader.readLine());
}
} catch (Exception e) {
System.out.println("Error reading file: " + e.getMessage());
}
}
```
这段代码会尝试读取文件中的前100行,并将每一行解析为整数,然后存储在数组中。如果文件不足100行,则只读取实际存在的行数。
阅读全文