java - println() 与 Printwriter 对象不写入文件
问题描述
为什么 PrintWriter 不写入以下代码中的文件?
import java.io.*;
import java.util.*;
class test{
public static void main(String[] args) throws IOException{
Scanner in = new Scanner(System.in);
System.out.println("Enter input file name");
String inputfile = in.nextLine();
System.out.println("Enter output file name");
String outputfile = in.nextLine();
in.close();
File f = new File(inputfile);
Scanner input = new Scanner(f);
PrintWriter output = new PrintWriter(outputfile);
while( input.hasNextLine()){
String s = input.nextLine(); ////// reading the file lines perfectlly
output.print(s); // but not writing
}
output.close();
input.close();
}
}
如代码中所述,正在读取输入文件的行,但未将其写入输出文件。
解决方案
推荐阅读
- graphql - GraphQL Generics Unexpected Value Type Error
- javascript - 我怎样才能不断重复第一个承诺,直到第二个承诺解决?
- mongodb - Mongodb - 在不同文档的不同字段中按相同值分组
- r - SQL:将每小时样本分块为 7 天平均值
- node.js - 在 Node.js 中使用 glob 直接获取 *(星号)的匹配值
- angular - How can I get a component instance from within an event handler in Angular?
- r - 如何在 R 中绘制顶级观察值
- reactjs - 如何使用 Appsync Graphql 实现群聊?
- google-apps-script - 使用自动脚本发送电子邮件
- javascript - React Native 无法读取未定义的属性“导航”