Как добавить два слова из текстового файла с помощью Java-программы - PullRequest
0 голосов
/ 23 июля 2010

Я новичок в Java.Я думаю, что это самая простая проблема, но даже я не знаю, как решить эту проблему.У меня есть один текстовый файл.В этом файле у меня есть несколько слов, как показано ниже:

хорошая плохая эффективность

Я хочу добавить список слов в другое, используя программу Java.Мой вывод хочет быть таким:

хорошо плохо хорошо эффективность плохо эффективность

Как получить это с помощью Java-программы.Я пытался найти некоторые идеи.Но я не получу никакой идеи.Пожалуйста, предложите мне любые идеи.Заранее спасибо.

Ответы [ 3 ]

0 голосов
/ 23 июля 2010

Если вы не хотите изучать его с нуля, я бы рекомендовал использовать библиотеку Apache Commons io . Класс FileUtils имеет простой интерфейс для чтения и записи в файл.

0 голосов
/ 23 июля 2010

Хорошее место для начала изучения Java IO - это просмотр Обучающих программ Sun по Java для File IO .Если вы изучаете, как читать в отдельных строках, я бы особо остановился на сканерах.И если в какой-то момент вы захотите манипулировать такими строками без интенсивного ввода-вывода, я бы посмотрел на Java StringBuilder.

0 голосов
/ 23 июля 2010
import java.io.*;

class Test {

   //--------------------------------------------------< main >--------//

   public static void main (String[] args) {
      Test t = new Test();
      t.readMyFile();
   }


   //--------------------------------------------< readMyFile >--------//

    void readMyFile() {

       String record = null;
       String rec=null;
       int recCount = 0;

       try {

          FileReader fr     = new FileReader("c:/abc/java/prash.txt");
          FileReader fr1    = new FileReader("c:/abc/java/pras.txt");
          BufferedReader br = new BufferedReader(fr);
          BufferedReader br1 = new BufferedReader(fr1);
          record = new String();
          rec = new String();
          while ((record = br.readLine()) != null && (rec=br1.readLine())!=null) {
            // recCount++;
             System.out.print(record +" "+  rec);
             //System.out.print(rec);
          }

       } catch (IOException e) {
          // catch possible io errors from readLine()
          System.out.println("Uh oh, got an IOException error!");
          e.printStackTrace();
       }

    } // end of readMyFile()

 } // end of class
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...