未定义String .length()函数

时间:2019-04-11 19:21:54

标签: java string eclipse

这是我正在使用的代码:

public void addNode(TreeNode<String> root, String cd, String letter) {

     if (cd.length() == 1)
     { 
       //Do something
     }

}

由于某种原因,当我调用cd.length()时,出现一个错误,提示“未为String类型定义方法长度”。有人对此有解决方案吗?我正在使用Eclipse IDE。另外,我正在实现以下接口:

public void addNode(TreeNode<T> root, T code, T letter);

1 个答案:

答案 0 :(得分:3)

public class MorseCodeTree<String> implements LinkedConverterTreeInterface<String>

定义了一个名为String的类型变量,该变量隐藏了类型java.lang.String

删除类型变量声明:

public class MorseCodeTree implements LinkedConverterTreeInterface<String>