0

ここに、単語検索ゲームの一部であるこのコードがあります。ユーザーが終了したとき、または時間が終了したときに、グリッドに存在していたすべての単語が表示されるようにしようとしています。それ、これまでのところ私は達成しました。私の問題は、存在する単語の量も表示したいということです。上部に「(単語数)現在の単語がありました」と表示され、その下に単語が表示されるようにするにはどうすればよいですか。

try {
                            FileInputStream fstream = new FileInputStream("allWordsEn.txt");
                            DataInputStream in = new DataInputStream(fstream);
                            BufferedReader br = new BufferedReader(new InputStreamReader(in));
                            String strLine;
                            int presentWords = 0;
                            System.out.println("There were " + presentWords + " present words. They are:");
                            //Read File Line By Line
                            while ((strLine = br.readLine()) != null)   
                            {
                              if(canFind(strLine, t40)) 
                              {
                                presentWords++;
                                System.out.print(strLine + " ");
                              }
                            }
                            //Close the input stream
                            in.close();
4

1 に答える 1

0

String Builderを使用して、次のように単語のリストを作成します。

    //Before the loop
    StringBuilder s = new StringBuilder();
    //inside the loop
    s.append(strLine + " ");
    //after the loop
    System.out.println("There were " + presentWords + " present words. They are:" + s.toString());
于 2013-01-27T18:56:55.463 に答える