Проверка уникальности записи

Модератор: Absurd

Ответить
mixt73
Сообщения: 3
Зарегистрирован: 27 мар 2014, 11:19

Добрый день! Есть программа, которая нажатием кнопки считывает информацию из текстового поля (field2) и записывает в выбранный файл (file2) формата txt. Нужно, чтобы выполнялась проверка выбранного файла - если такая запись (str2) в нем уже есть, то предлагать выбрать другой файл, а если нет - дописать. Подскажите, пожалуйста, как это сделать. Вот обработка кнопки:

Код: Выделить всё

  but6.addActionListener(new ActionListener(){
       public void actionPerformed (ActionEvent event){ 
            JFileChooser myChoos = new JFileChooser();
       myChoos.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
       int res = myChoos.showDialog(null, "Дописать");
       if (res == JFileChooser.APPROVE_OPTION){
          file2 = myChoos.getSelectedFile(); 
          
          String str2 = field2.getText();  
          try{ 
         FileWriter f = new FileWriter(file2, true);
         PrintWriter out = new PrintWriter(f); 
                   out.println(str2);
                   out.close();
          } 
          catch(IOException e){}
       } 
       }});
Ответить