繁体   English   中英

在Java程序中使用.in文件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM