java - Java 命名文件
问题描述
我正在尝试重命名我的程序正在输出的文件,但无论我尝试将其更改为什么名称,它都会被我列出的第一个名称“output.txt”所困扰。我将其重命名为 output1。txt ,它仍然给我 output.txt 有人可以帮忙吗?
public class Assignment2 {
public static void main(String[] args) {
if (args.length < 1) {
System.out.println("Sample command: java Assignment2 input.txt");
System.exit(0);
}
try {
Scanner scanner = new Scanner(new File(args[0]));
FileWriter fw = new FileWriter("output1.txt");
int i = 1;
while (scanner.hasNext()) {
System.out.println("Matrix #" + i);
processMatrix(scanner, fw);
i++;
System.out.println("");
fw.write(System.lineSeparator());
}
scanner.close();
fw.close();
} catch (FileNotFoundException ex) {
System.out.println(ex.getMessage());
} catch (IOException ex) {
Logger.getLogger(Assignment2.class.getName()).log(Level.SEVERE, null, ex);
}
}
解决方案
据我所知,您的代码没有任何问题。
所以我能想到的唯一问题是您没有构建/编译文件,因此您被困在该文件的旧版本上。
我不知道您使用的是什么技术堆栈,但是自从它的 java 以来仍然可以检查它,希望您配置了环境变量。只需转到您的终端,转到文件夹,然后:
javac 分配2.java java 分配2
您还可以告诉我您正在使用哪个 IDE,或者您是如何构建/运行代码的。
推荐阅读
- api - Microsoft Cognitive API 不断告诉我:“消息”:“输入数据不是有效的图像或密码保护。”
- python - 迭代器类未能在使用 h5py 打开的 HDF5 数据上引发 StopIteration
- apache-kafka - 启动 Kafka 流的第二个实例时出现 NullPointerException
- php - WordPress 内部服务器错误,尝试在我的主题中包含 stripe-php
- javascript - 如何在 react + typescript 中有条件地渲染组件
- mysql - Mysql,获取每2列对的最新值
- r - 如果原文中包含 X,则替换为一个单词
- reactjs - 通过 Load Component React 添加 Active 类
- java - 应用程序通过 TextView.setText() 方法不断停止
- javascript - 为什么鼠标指针变为箭头而不触发图标上的单击事件?