在Java中,可以通过以下步骤从一个文件创建多个数组列表:
以下是一个示例代码,演示如何从文件创建多个整数类型的数组列表:
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
public class FileToListExample {
public static void main(String[] args) {
String filePath = "path/to/file.txt";
ArrayList<Integer> arrayList1 = new ArrayList<>();
ArrayList<Integer> arrayList2 = new ArrayList<>();
try (BufferedReader reader = new BufferedReader(new FileReader(filePath))) {
String line;
while ((line = reader.readLine()) != null) {
int number = Integer.parseInt(line);
if (number % 2 == 0) {
arrayList1.add(number);
} else {
arrayList2.add(number);
}
}
} catch (IOException e) {
e.printStackTrace();
}
System.out.println("ArrayList1: " + arrayList1);
System.out.println("ArrayList2: " + arrayList2);
}
}
在上述示例中,我们从文件中读取整数,并根据奇偶性将它们分别添加到两个不同的数组列表中。最后,打印输出这两个数组列表的内容。
请注意,这只是一个示例,你可以根据实际需求进行修改和扩展。
领取专属 10元无门槛券
手把手带您无忧上云