关于StringBuffer类中insert和append方法的几个小问题

发布时间:2017-6-28 15:15:59 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"关于StringBuffer类中insert和append方法的几个小问题",主要涉及到关于StringBuffer类中insert和append方法的几个小问题方面的内容,对于关于StringBuffer类中insert和append方法的几个小问题感兴趣的同学可以参考一下。

1.insert方法 char data[]={'a','b','c','d','e'}; StringBuffer buffer=new StringBuffer(); buffer.insert(0,100); buffer.insert(0,2.5F); buffer.insert(3,'*'); buffer.insert(0,250.0D); buffer.insert(5,"is equal to"); 问题: 1)最后,buffer的内容为什么是“250.0 is equal to 2.5*100”呢? 2)insert插入方法是如何插入的呢? 3)上面程序中2.5F与250.0D中的F、D是什么意思呢? 2.append 方法 StringBuffer buffer=new StringBuffer(); buffer.append(100) buffer.append('') 问题: 1)buffer.append(100),这个时候的意思是不是在空字符后面+100呀? 2) buffer.append(''),又是什么意思呢?   按照执行顺序来                          结果↓ buffer.insert(0,100);                  100 buffer.insert(0,2.5F);                 2.5100 buffer.insert(3,'*');                  2.5*100           buffer.insert(0,250.0D);               250.02.5*100 buffer.insert(5,"is equalto");        250.0 is equal to 2.5*100 buffer.append('')在字符串尾部加空格

上一篇:SAP阿拉伯数字转中文大写函数
下一篇:public, private, protected继承说明

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。