java学习日记 StringBuffer类
Posted 橘子酱ing
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java学习日记 StringBuffer类相关的知识,希望对你有一定的参考价值。
1、与String区别1
String用+连接字符
StringBuffer用append()方法
String不能修改
StringBuffer可修改
public class StringBufferDemo1 { public static void main(String[] args) { StringBuffer sbu = new StringBuffer(); sbu.append("Hello").append("World").append("!!!"); System.out.println("修改之前:"+sbu); System.out.println("修改之后:"+change(sbu)); } public static StringBuffer change(StringBuffer temp){ return temp.append("jxqwc").append("gaile"); } }
运行结果:
修改之前:HelloWorld!!!
修改之后:HelloWorld!!!jxqwcgaile
2、两种方法将String类转换成StringBuffer类
public class StringBufferDemo1 { public static void main(String[] args) { StringBuffer sbu = new StringBuffer("Hello"); System.out.println(sbu); } }
public class StringBufferDemo1 { public static void main(String[] args) { StringBuffer sbu = new StringBuffer(); sbu.append("Hello"); System.out.println(sbu); } }
3、将StringBuffer类转换成String类
public class StringBufferDemo1 { public static void main(String[] args) { StringBuffer sbu = new StringBuffer("Hello"); String str = sbu.toString(); System.out.println(sbu); } }
以上是关于java学习日记 StringBuffer类的主要内容,如果未能解决你的问题,请参考以下文章
Java学习(API及Object类String类StringBuffer字符串缓冲区)
Java学习笔记4.1.2 字符串 - StringBuffer类与StringBuilder类
JavaSE入门学习29:Java常用类之StringBuffer类和StringBuilder类