关于 stringbuffer

时间:2008-07-25 22:31:53   来源:论坛整理  作者:  编辑:chinaitzhe
打入程序:

StringBuffer sb1=new StringBuffer();
//提示错误:StringBuffer()构造器未定义
sb1.append("a");
//错误提示:append(String)方法对stringbuffer未定义

请问是什么问题,是不是需要 导入一些包?该导入什么包呢?
网友回复:此回复为自动发出,仅用于显示而已,并无任何其他非凡作用
楼主【chrisshar0】截止到2008-07-25 20:05:47的历史汇总数据(不包括此帖):
发帖的总数量:3 发帖的总分数:30 每贴平均分数:10
回帖的总数量:5 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:2 结贴的总分数:30
无满足结贴数:0 无满足结贴分:0
未结的帖子数:1 未结的总分数:0
结贴的百分比:66.67 % 结分的百分比:100.00%
无满足结贴率:0.00 % 无满足结分率:0.00 %
楼主加油
网友回复:没有错啊,不需要导包
网友回复:import java.lang.StringBuffer;
网友回复:
引用 2 楼 zhj92lxs 的回复:
没有错啊,不需要导包

假如不导入 提示 帖子里的两个错误
网友回复:
引用 3 楼 xuhaiyang 的回复:
import java.lang.StringBuffer;

假如 加上这个导入语句提示错误:
The import java.lang.StringBuffer conflicts with a type defined in the same file
网友回复:没错误.
还是把你完整的程序贴出来吧
网友回复:这样写是可以的吧,也不需要导入任何包的
java.lang.* 默认的都导进来的了
网友回复:看来就是没有导入包,或者你重新配置下eclipse的jdk,
追求效率的话也可以用StringBuilder
网友回复:
引用 5 楼 chrisshar0 的回复:
引用 3 楼 xuhaiyang 的回复:
import java.lang.StringBuffer;

假如 加上这个导入语句提示错误:
The import java.lang.StringBuffer conflicts with a type defined in the same file

这说明能找到StringBuffer
网友回复:你有一个类StringBuffer和java.lang.StringBuffer类冲突了
网友回复:首先谢谢各位,

源程序是:
package test;

class Test
{
public static void main(String[] args)
{
String s="hello";
StringBuffer sb=new StringBuffer("XXoo ");
sb.append(s);
System.out.println(sb);
}
}


我刚刚做了一件事。
把源程序从 eclipse拷出来,建了一个 Test.java
然后通过命令行 javac Test.java java Test
编译、运行成功后,
再次返回eclipse 发现编译运行通过了。
现在再也无法重现 刚刚出现的 错误。
整个过程中程序只进行了 拷贝和粘贴。。。

诧异ing。。。。。。。。
网友回复:百年不遇的诡异问题,通过就好
网友回复:呃。。这份怎么给呢。。这么多人。。数数谁帖子最多吧汗。。。

勿怪勿怪。。。
关键字:stringbuffer,

文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面