StringBuffer的一些方法.docx

上传人:牧羊曲112 文档编号:3166348 上传时间:2023-03-11 格式:DOCX 页数:3 大小:36.97KB
返回 下载 相关 举报
StringBuffer的一些方法.docx_第1页
第1页 / 共3页
StringBuffer的一些方法.docx_第2页
第2页 / 共3页
StringBuffer的一些方法.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《StringBuffer的一些方法.docx》由会员分享,可在线阅读,更多相关《StringBuffer的一些方法.docx(3页珍藏版)》请在三一办公上搜索。

1、StringBuffer的一些方法StringBuffer的一些方法 注:对StringBuffer的一些了解,首先StringBuffer是一个类,所以在使用的时候要创建实例,当然在创建的同时,这个实例化会在缓冲区中产生。所以在被调用的时候会很方便,速度远远大于String。StringBuffer在每次输出或者进行其他操作的时候都会自动转化成String类型的。因为.toString方法在java.lang中的方法,而我们建的包在这个包的下面 l String和StringBuffer之间的比较 例如: /增强型字符串 StringBuffer buffer=new StringBuffe

2、r(hello); System.out.println(buffer.toString); /StringBuffer可以和String类型相互转换 String s=buffer.toString; System.out.println(s); /StringBuffer和String比较永远为false System.out.println(buffer.equals(s); 注:StringBuffer和String比较永远为false StringBuffer转为String String str=hello; StringBuffer buffer=new StringBuffer

3、(hello); String s=buffer.toString; 那String和StringBuffer之间是如何比较的呢 ? /将类型进行转换 字符串转为StringBuffer String s=new String(hello); StringBuffer buffer=new StringBuffer(s); l 1. append方法 StringBuffer的append和String中的concat之间的区别 String str=hello; StringBuffer buffer=new StringBuffer(hello); str.concat( niit); /

4、使用StringBuffer进行字符串添加 buffer.append( niit); System.out.println(str); System.out.println(buffer); 结果是:hello hello niit 让我们大吃一惊吧。为什么呢? String中的concat方法是有返回值的,并且是String 类型的 而StringBuffer的append方法是没有返回值的 改进的方法就是定义一个新的变量接受 str.concat( niit); 即:String str1 = str.concat( niit); 2. setCharAt方法 修改StringBuffer中的字符 第一个参数表示要修改字符的索引位置,第二个参数表示要修改的新字符 buffer.setCharAt(3, a); 结果是:helao niit System.out.println(buffer); 3. reverse方法 将StringBuffer的字符串的顺序进行反向输出 System.out.println(buffer.reverse); 结果是:tiin oaleh 4. charAt(int a)方法 和String中的是一样的有返回值的是char类型的: 根据索引获取字符。 System.out.println(buffer.charAt(3);

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号