日期:2014-05-20  浏览次数:21246 次

The constructor StringBuffer(String) is undefined
StringBuffer buf = new StringBuffer("This is a test");
初始化buf对象,为什么会提示StringBuffer buf = new StringBuffer("This is a test");

------解决方案--------------------
会有这等事?
------解决方案--------------------
呜呼哀哉
------解决方案--------------------
看看import的是不是java.lang.StringBuffer而不是个其他杂七杂八包里的?
java.lang.StringBuffer(String str)好像自1.0就有了啊
------解决方案--------------------
需要提供一个无参的构造函数 就不会报错了
------解决方案--------------------
StringBuffer的构造函数有StringBuffer();StringBuffer(CharSequence seq);StringBuffer(int capacity)和StringBuffer(String str).应该不会有这个错误的。可以看看你这个StringBuffer到底是什么类。