文字列が存在しない場合にのみ、文字列をファイルに書き込もうとします。これが私のコードです
File rule_file = new File("test_rules.rules");
Scanner scanner = new Scanner(rule_file);
PrintWriter writer = new PrintWriter(new FileWriter(rule_file,true));
while (scanner.hasNextLine())
{
String lineFromFile = scanner.nextLine();
if(!rule_write.equals(lineFromFile))
{
if(unique.get(nilai_besar).getCount()>10)
{
writer.write(rule_write);
writer.close();
break;
}
}
}
ただし、プログラムは、文字列が既にファイルに存在する場合でも、文字列をファイルに書き込み続けます。助けてください、ありがとう...