String和StringBuider的区别和相互转换

* 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);

 

}

 

}

 

posted on 2017-07-20 23:41  0极客  阅读(239)  评论(0编辑  收藏  举报

导航