我在这里有一个搜索和打印我认为是所输入节点的字典组合的字母组合的方法。 我想指定每个打印输出,并将其指定到我的搜索(字符串x)方法,该方法查找单词是否在字典中。 我无法弄清楚如何将每个字母组合指定为字符串。我将它们打印出来但不知道如何将该行打印成一个字符串以传递给搜索方法。
public void print(Node node) {
if(node == null) return;
for(int i = 0; i < R; i++) {
if(node.next[i] != null) {
//printing each character
System.out.print((char) (97 + i));
//identifying letter combo
if(node.next[i].isWord == true) {
//here i want to make that combo a string
System.out.println();
}
print(node.next[i]);
}
}
}
答案 0 :(得分:0)
你可以使用
String s1 = "";
s1 = s1 + (char)(97+i);
将字符附加到字符串。您可以将其传递给search
函数
某种东西,这样,
将字符串初始化为for循环""
String s1 = ""
循环时不断将字符添加到String
以保持字符串
s1 = s1 + (char)(97+i);
现在,
if(node.next[i].isWord == true)
{
//u can use the String here;
System.out.println(s1);
}