无法将字符串附加到字符串构建器对象

时间:2015-12-01 08:04:33

标签: java string stringbuilder

我是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);
  }

}

2 个答案:

答案 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);
  }

}