jgrasp java程序读取文本文件并输出,无需重复?循环以跳过重复行
假设我读取文本文件并显示原始文件和输出文件,而不显示任何重复行
import java.io.*;
import java.util.Scanner;
public class questionOne {
public static void main(String args[]) throws FileNotFoundException {
FileInputStream fis = new FileInputStream("text.txt");
Scanner scanner = new Scanner(fis);
System.out.println("ORIGINAL FILE: input.txt contains the values ");
while(scanner.hasNextLine()){
System.out.println(scanner.nextLine());
}
scanner.close();
System.out.println("OUTPUT FILE: output.txt contains the values");
// String a =
}
}
# 1 楼答案
您需要使用
Set
结构来实现这一点。存储并打印集合,而不是显示已读内容使用此方法:
因为这是一个家庭作业问题,我不会给出全部答案。祝您的代码好运:)