gpt4 book ai didi

java - 如何修复 StringBuffer 错误

转载 作者:行者123 更新时间:2023-12-02 11:15:18 25 4
gpt4 key购买 nike

我从编译器那里得到了消息

The type java.lang.CharSequence cannot be resolved. It is indirectly referenced from required .class files



我正在使用 drjavaEclipse 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('*');
}
}

最佳答案

CharSequence 接口(interface)是在 Java 1.4 中引入的。如果您的编译器认为它丢失了,那么最可能的解释是:

  • 您正在使用一个非常旧的构建平台。 (JDK 1.3.x 或更早版本)
  • 您的构建平台已损坏、配置错误或有问题。

  • 恐怕我对 DrJava 不熟悉。但是,我确实发现这个错误报告似乎是同样的问题:
  • https://sourceforge.net/p/drjava/bugs/944/

  • 我建议使用另一个 IDE。

    关于java - 如何修复 StringBuffer 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52678161/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com