将从输入文件读取的信息存储到Java语言的ArrayList中的代码可以通过以下方式实现:
import java.io.File;
import java.io.FileNotFoundException;
import java.util.ArrayList;
import java.util.Scanner;
public class FileToArrayList {
public static void main(String[] args) {
String filePath = "input.txt"; // 输入文件路径
ArrayList<String> arrayList = new ArrayList<>();
try {
File file = new File(filePath);
Scanner scanner = new Scanner(file);
while (scanner.hasNextLine()) {
String line = scanner.nextLine();
arrayList.add(line);
}
scanner.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
}
// 打印ArrayList中的内容
for (String item : arrayList) {
System.out.println(item);
}
}
}
上述代码通过使用Java的File和Scanner类,实现了从指定文件中逐行读取信息,并将每行信息存储到ArrayList中。代码首先指定输入文件的路径,然后创建一个空的ArrayList用于存储读取的信息。
接下来,代码尝试打开文件并创建一个Scanner对象来读取文件内容。在while循环中,通过调用scanner.nextLine()方法逐行读取文件内容,并将每行信息添加到ArrayList中。
最后,代码关闭Scanner对象,并通过遍历ArrayList打印出存储的信息。
这段代码适用于需要从文件中读取信息并存储到ArrayList中的场景,例如日志文件的解析、配置文件的读取等。
腾讯云相关产品和产品介绍链接地址:
请注意,以上仅为示例产品,实际使用时需根据具体需求选择适合的腾讯云产品。
领取专属 10元无门槛券
手把手带您无忧上云