在获得单词数量的同时显示单词搜索的可能性

时间:2013-01-27 18:49:23

标签: java search word wordsearch

我这里有这个代码,它是单词搜索游戏的一部分。我试图在用户退出时或在时间结束时将其显示为将显示网格中存在的所有单词。到目前为止,我已经取得了成就。我的问题是,我还想显示存在的单词数量,这是一个数字。我怎样才能将它显示在顶部显示“有(单词的数量)单词”,然后是下面的单词。

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();

1 个答案:

答案 0 :(得分: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());