在Java中进行尝试搜索
|
嗨,我有一个项目,我需要通过尝试实现字典...但现在我无法实现搜索方法....我的代码在这里
public class TriesNode {
String value;
ArrayList<TriesNode> children = new ArrayList<TriesNode>();
String findNode(TriesNode root , String key ){
for (int i=0 ; i<key.length() ; ++i){
char temp= key.charAt(i);
if ( !(root.children.equals(temp)))
return null;
else
root = root.children.value.equals(temp);
}
}
在这段代码中,我在else语句中有错误!
我想用一个孩子替换它的根,它的值类似于key(temp)的第一个字符,但是我不能在“ else statement”中这样做...以及为什么我可以无法获得儿童的价值?
没有找到相关结果
已邀请:
2 个回复
邵酮
或多或少...
朗排谎纷瘟