【发布时间】:2019-03-11 16:50:29
【问题描述】:
我从编译器那里得到消息
类型 java.lang.CharSequence 无法解析。是间接的 从所需的 .class 文件中引用
我正在使用drjava 和Eclipse Compiler 0.A48.如何解决?
这是我的以下代码:
private StringBuffer secretWord;
private StringBuffer allLetters;
private StringBuffer usedLetters;
private StringBuffer knownSoFar;
private int numberOfIncorrectTries;
private int maxAllowedIncorrectTries;
//Constructor
public Hangman()
{
this.allLetters = new StringBuffer("abcdefghijklmnopqrstuvwxyz");
this.maxAllowedIncorrectTries = 6;
this.numberOfIncorrectTries = 0;
this.usedLetters = new StringBuffer("");
this.secretWord = chooseSecretWord();
this.knownSoFar = new StringBuffer("");
for(int i = 0; i < secretWord.length(); i++)
{
knownSoFar.append('*');
}
}
【问题讨论】:
-
粘贴整个代码。
-
您的编译器安装有问题。我会检查您正在使用的JDK。
java.lang中的类/接口不应丢失。顺便说一句,不要使用 StringBuffer,因为 StringBuilder 在十多年前就取代了它。 -
我编辑了代码
标签: java compiler-errors stringbuffer