[英]How to read reads a file containing text. Read each line and send it to the output file, preceded by line numbers
该程序不会创建文件
Scanner in = new Scanner(System.in);
System.out.print("Input file: ");
String Mary = in.next();
System.out.print("Output file: ");
String outMary = in.next();
File inFile = new File ("Mary.txt");
Scanner inputFile = new Scanner(inFile);
PrintWriter outFile = new PrintWriter("Mary2.txt");
while (inputFile.hasNext())
{
String input = in.nextLine();
outFile.println(input);
}
我想读取我创建的文件,并将其内容复制到每个行之前带有行号的另一个文件中。
尝试此代码,这将创建新文件用于输出。 请注意,这将删除文件(如果在写入之前已存在)
File inFile = new File("Mary.txt");
Scanner inputFile = new Scanner(inFile);
try(BufferedWriter bw = new BufferedWriter(new FileWriter(new File("Mary2.txt")))) {
int i=0;
while (inputFile.hasNext()) {
String input = inputFile.next();
bw.write(i+"\\ ");
i++;
}
bw.flush();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.