我是Java新手,希望有人可能遇到过这种行为。我创建了一个StringBuilder
,我正在尝试为其附加一个字符串。我收到以下错误:
无法解析java.lang.CharSequence类型。它是从所需的.class文件间接引用的
我已尝试导入java.lang.*;
个套餐,但在sb.append(" To Java");
行仍有错误
有没有人指出我正确的方向?提前谢谢。
package CoreJava;
public class StrngBuildrClas {
public static void main(String[] args) {
String s1 = "Welcome";
StringBuilder sb = new StringBuilder("s1");
sb.append(" To Java");
System.out.println(sb);
}
}
答案 0 :(得分:0)
StringBuilder sb=new StringBuilder();
String ab="To Java";
sb.append(ab);
答案 1 :(得分:0)
您的代码应该为JVM8编译。确保您download java 8并在IDE中使用它(best set it in PATH)
代码几乎好。它看起来应该是这样的:
public class StringBuilderClass {
public static void main(String[] args) {
StringBuilder sb = new StringBuilder(); // you can put the string here, but I think it's less clear then
String s1 = "Welcome";
sb.append(s1);
sb.append(" To Java");
System.out.println(sb);
}
}