我正在使用StringBuffer
。使用NetBeans 8.1
IDE。
我编写的代码:
package stringbuffer;
import java.lang.*;
public class StringBuffer {
public static void main(String[] args) {
StringBuffer sb=new StringBuffer("hello");
}
}
但这显示如下错误:
我的问题是什么?
答案 0 :(得分:3)
您已命名您的类StringBuffer
。所以 阴影 java.lang.StringBuffer
(你永远不必import java.lang.*
)。重命名您的班级,或使用完全限定的StringBuffer
名称。
public class StringBuffer {
public static void main(String[] args) {
java.lang.StringBuffer sb=new java.lang.StringBuffer("hello");
}
}
或强>
public class MyStringBuffer {
public static void main(String[] args) {
StringBuffer sb=new StringBuffer("hello");
}
}