首页 > 其他 > 详细

String和StringBuider的区别和相互转换

时间:2017-07-21 00:55:10      阅读:281      评论:0      收藏:0      [点我收藏+]

* StringBuilder:是一个可变的字符串。字符串缓冲区类。

 *

 * StringStringBuilder的区别

   *String的内容是固定的。

   * StringBuilder的内容是可变的。

 *

 * 构造方法:

   * StringBuilder()

 *

 * 成员方法:

   * public int capacity():返回当前容量

   * public int length():返回长度(字符数)

 *

 * 容量:理论值

 * 长度:实际值

* StringBuilderString的相互转换

 *

 * StringBuilder -- String

 * public String toString():通过toString()就可以实现把StringBuilder转成String

 *

 * String -- StringBuilder

 * StringBuilder(String str):通过构造方法就可以实现把String转成StringBuilder

案例:

 

public class StringBuilderTest {

 

public static void main(String[] args) {

 

//StringBuilder -- String

 

/*

 

StringBuilder sb = new StringBuilder();

 

sb.append("hello").append("world");

 

 

 

String s = sb.toString();

 

System.out.println(s);

 

*/

 

 

 

//String -- StringBuilder

 

String s = "helloworld";

 

StringBuilder sb = new StringBuilder(s);

 

System.out.println(sb);

 

}

 

}

 

String和StringBuider的区别和相互转换

原文:http://www.cnblogs.com/0jike/p/7215396.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!