append()是什么意思?它怎么用?都在哪用?

cnliutian 2004-11-01 10:13:54
static void oporate(StringBuffer x,String buffer y)
x.append(x);
y=x;

里面的x.append(x)是什么意思?我主要是不明白append()的用法。
...全文
7648 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
whirlsun 2004-11-01
  • 打赏
  • 举报
回复
就是添加
Ronanljy 2004-11-01
  • 打赏
  • 举报
回复
很简单的一个问题,同意几位楼上的说法。
紫翎观星 2004-11-01
  • 打赏
  • 举报
回复
同意楼上的。
catchme 2004-11-01
  • 打赏
  • 举报
回复
StringBuffer tmp = new StringBuffer();
tmp.append("a").append("b").append("c");
System.out.println(tmp.toString());

其实StringBuffer的该方法就等同于字符串相加,如
string a="you ";
String b="are ";
a=a+b;//a=:"you are "
使用StringBuffer和使用String的区别在于内存的占用上,上面你发现有a和b两个变量,而StringBuffer只有一个变量它的内存占用就是其Buffer的大小,当使用append的时候就直接在这个buffer中添加,当buffer满后在分配空间,从而减少了临时变量,当执行很多字符串连接时建议使用StringBuffer,其他时候随你的便
patty79 2004-11-01
  • 打赏
  • 举报
回复
StringBuffer tmp = null ;
tmp.append("a").append("b").append("c");
System.out.println(tmp.toString());

这个是有问题的吧

null值怎么能用方法那??
fengfengjunjun 2004-11-01
  • 打赏
  • 举报
回复
这个是StringBuffer类的一个方法,用来把后面的字符串接到原来的字符串上面来
shengjie001 2004-11-01
  • 打赏
  • 举报
回复
StringBuffer tmp = null ;
tmp.append("a").append("b").append("c");
System.out.println(tmp.toString());

自己去试试.

lingyue666 2004-11-01
  • 打赏
  • 举报
回复
是追加的的意思,比如对于TextArea进行字符串的追加
Arqui 2004-11-01
  • 打赏
  • 举报
回复
做sql语句的时候会用到
sfdev 2004-11-01
  • 打赏
  • 举报
回复
catchme(木刀) 已经讲得非常清楚了
quanquan626 2004-11-01
  • 打赏
  • 举报
回复
StringBuffer 的方法
debug148 2004-11-01
  • 打赏
  • 举报
回复
ding

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧