码迷,mamicode.com
首页 > 其他好文 > 详细

String和StringBuider的区别和相互转换

时间:2017-07-21 01:13:30      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:build   案例   nbsp   font   内容   成员方法   相互转换   pen   back   

* 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的区别和相互转换

标签:build   案例   nbsp   font   内容   成员方法   相互转换   pen   back   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!