在用IDEA写StringBuilder代码时报错,不知道为什么

#在用IDEA写StringBuilder代码时报错,不知道为什么

img

你这 StringBuilder 是你自己定义的,不是jdk的
参考如下,把你的类换个名字

public class Main {

    public static void main(String[] args) {
        StringBuilder sb = new StringBuilder("abcd");
        sb.append("efg");
        System.out.println(sb);
    }
}

你都没有建一个有参的构造函数,提醒你不需要参数,你要使用java的StringBuilder类那你就换个你的类名,不要叫StringBuilder跟别人一样

img

你的StringBuilder构造方法没有参数,改成new StringBuilder()

java命名规范,不要跟java的类名以及关键词重名,这样你会出现很多莫名其妙的错误

你把你自己这个类重新命名一下,比如叫StringBuilderTest