ユーザー入力が存在するかどうかを検出できません。
boolean idFound=false;
while((s = br.readLine()) != null){
if (s.split(",")[1].contains(infoToRemove)) {
continue;
}
wr.println(s);
idFound=true;
}
if(idFound=false)
JOptionPane.showMessageDialog(null,"ID not exist","Error",JOptionPane.ERROR_MESSAGE);
このコードを試しましたが、ID が存在しない場合、ダイアログは表示されません。