要创建一个新文件并放置一些用户定义的整数,然后读取它,可以按照以下步骤进行:
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;
try {
// 创建一个新文件
File file = new File("filename.txt");
// 创建一个文件写入器
FileWriter writer = new FileWriter(file);
// 使用Scanner类获取用户输入的整数
Scanner scanner = new Scanner(System.in);
System.out.println("请输入整数,以空格分隔:");
String input = scanner.nextLine();
// 将用户输入的整数写入文件
writer.write(input);
// 关闭文件写入器
writer.close();
System.out.println("文件创建成功并写入整数!");
} catch (IOException e) {
System.out.println("创建文件时出错:" + e.getMessage());
}
try {
// 打开文件以进行读取
File file = new File("filename.txt");
// 创建一个文件读取器
Scanner reader = new Scanner(file);
// 读取文件中的整数
while (reader.hasNextInt()) {
int number = reader.nextInt();
System.out.println("读取到整数:" + number);
}
// 关闭文件读取器
reader.close();
} catch (IOException e) {
System.out.println("读取文件时出错:" + e.getMessage());
}
这样,你就可以创建一个新文件并放置用户定义的整数,并且成功读取它。请注意,上述代码中的文件名为"filename.txt",你可以根据需要修改文件名。
领取专属 10元无门槛券
手把手带您无忧上云