2012-03-30 17 views
1

我无法从可兼容对象中打印出单个字符串。 我有这个给出的函数prefixMatch(String someword),它返回Iterable(我认为它保留了一个字符串LinkedList)。我试图把它变成一个列表,但它不会工作。有谁知道如何让字符串一个接一个地出来?如何从可重用对象中打印出单个字符串<String>

TST是三元搜索树

Iterable<String> words = tst.prefixMatch(word); 

回答

4
for (String s: words) { 
    System.out.println(s); 
} 
0

我认为这会帮助你,在这里我使用Iterable。

TreeSet treeSet = new TreeSet<String>(); 
     treeSet.add("A"); 
     treeSet.add("B"); 

     Iterable<String> it = treeSet; 

     Iterator iterator = it.iterator(); 
     while (iterator.hasNext()) { 
      System.out.println(iterator.next()); 

     } 
0

java的8路使用forEach

words.forEach(word-> System.out.println(word)); 
相关问题