黑马程序员技术交流社区
标题:
StringBuffer和String相互转换的几种方法
[打印本页]
作者:
yeluoxingye
时间:
2017-3-1 23:30
标题:
StringBuffer和String相互转换的几种方法
public class Demo6_StringBuffer {
/**StringBuffer和String的相互转换
*String -- StringBuffer
*通过构造方法
*通过append()方法
*StringBuffer -- String
*通过构造方法
*通过toString()方法
*通过substring(0,length) //这里直接用substring(0)不就行了吗?
*/
public static void main(String[] args) {
//demo1();
StringBuffer sb = new StringBuffer("heima");
String s1 = new String(sb);
String s2 = sb.toString();
String s3 = sb.substring(0);
String s4 = sb.substring(0, sb.length());
System.out.println(s1);
System.out.println(s2);
System.out.println(s3);
System.out.println(s4);
}
private static void demo1() {
StringBuffer sb = new StringBuffer("heima");
System.out.println(sb);
StringBuffer sb2 = new StringBuffer();
sb2.append("heima");
System.out.println(sb2);
}
}
作者:
IceLoveInFire丶
时间:
2017-3-2 00:02
我觉得 这个问题没啥意义 会一两个就足够了
作者:
首尔街少年
时间:
2017-3-2 00:05
加油啊!!!!!!
作者:
阮泰伟
时间:
2017-3-2 00:40
各位新老司机好,老司机带带我
作者:
jxsryqt
时间:
2017-3-2 08:30
append 方法不能转化成string ,仅仅只是stringbuffer的拼接方法。这里能得到还是底层调用tostring 方法
作者:
烟雨清寒时
时间:
2017-3-2 08:53
。。。。。加油,感谢楼主分享
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2