我正在尝试实施一项计划,该计划涉及为英语中所有双音素立法所需的最少字数。
我已经使用HashSet来创建diphonetic字典,我现在希望将其转换为TreeSet以对双音素进行排序。错误代码的片段如下:
dictDiphonesSet = new TreeSet<String>(dictDiphonesHashSet);
Set<String> unusedDiphonesSet = new HashSet<String>(diphoneSet);
unusedDiphonesSet.removeAll(dictDiphonesSet);
diphoneSet.removeAll(unusedDiphonesSet);
List<DiphoneticDict> diphoneticDictNoRptDiphones = new ArrayList<DiphoneticDict>();
StringTokenizer subStrDiphone = null;
Boolean diphoneRepeats = false;
违规代码抛出了一个'VariableDeclaratorID'错误(dictDiphonesHashSet),这个错误在我的其余代码中重复出现。任何人都可以向我提供任何帮助,以便我如何立即处理这些错误吗?
我对编码比较新,有点困惑!
最好的问候。
答案 0 :(得分:0)
Set<String> dictDiphonesSet = new TreeSet<String>(dictDiphonesHashSet);
除非您在其他位置声明了dictDiphonesSet
变量。