-1
我想寫代碼將讀取一個文件並檢測文件是否有重複。檢測一個字文件是否包含重複
這是我目前擁有的代碼。它檢測到重複,但輸出不是我想要的。我希望它只輸出一次。
set<String> set = new Hashset<>();
ArrayList<String>list = new ArrayList<String>();
Scanner infile = new Scanner(new File args[0]));
while(infile.hasNext()){
list.add(infile.next());
}
infile.close();
for(String word : list){
if(set.add(word) == false){
System.out.println("NOT UNIQUE");
}else {
System.out.println("UNIQUE");
}
}
澄清輸出。
我想輸出只是UNIQUE
或NOT UNIQUE
根據是否存在重複。
_「輸出是不是我想要它做的是不過,我希望它只是輸出一次。」 _請解釋更多。 – Arvind