[英]Using .in files with Java programs
我从互联网上的其他来源那里得到了建议,我应该对.txt文件执行以下操作。 我想做的是使用.in文件。
import java.util.Scanner;
import java.io.*;
public class ReadTextFile
{
public static void main (String [] args) throws IOException
{
File inFile = new File ("input.txt");
Scanner sc = new Scanner (inFile);
while (sc.hasNextLine())
{
String line = sc.nextLine();
System.out.println (line);
}
sc.close();
}
}
我也从interwebz得到了建议,但是我的编译器出现错误,不允许我的文件地址解析为字符串。 (例如“无效的转义字符”之类的错误)
File file = new File(**"F:\\A-small-practice.in"**);
File outFile = new File("F:\\A-small-practice.out");
BufferedReader br = new BufferedReader(new FileReader(file));
BufferedWriter bw = new BufferedWriter(new FileWriter(outFile));
int testCases = Integer.parseInt(br.readLine());
for(int t=1;t<=testCases;t++){
/*
* Your code here
*/
bw.write("Case #" + t +": Yes I did it\n");
}
br.close();
bw.close();
您有什么推荐的吗? 谢谢!
只要input.in
作为文件存在,您可以通过简单地更改来读取它
File inFile = new File ("input.txt");
至
File inFile = new File ("input.in");
只要将input.in
创建为文本文件(原始文件或从.txt文件转换的文件),此方法就起作用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.