84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
StringBuffer String
這怎麼會是一個型呢,StringBuffer在做字符串连接 + 或者输出的时候会隐式执行toString()转化为String
StringBuffer
toString()
String
第13行是顯示的執行 sb.toString() 将sb转换为 String
sb.toString()
sb
StringBuffer :字串緩衝區String :字串當對字串進行修改的時候,需要使用 StringBuffer 和 StringBuilder 類別。 和 String 類別不同的是,StringBuffer 和 StringBuilder 類別的物件能夠被多次的修改,並且不會產生新的未使用物件。
StringBuilder 類別在 Java 5 中被提出,它和 StringBuffer 之間的最大不同在於 StringBuilder 的方法不是線程安全的(不能同步存取)。
由於 StringBuilder 相較於 StringBuffer 有速度優勢,因此多數情況下建議使用 StringBuilder 類別。然而在應用程式要求線程安全的情況下,則必須使用 StringBuffer 類別。
這怎麼會是一個型呢,
StringBuffer
在做字符串连接 + 或者输出的时候会隐式执行
toString()
转化为String
第13行是顯示的執行
sb.toString()
将sb
转换为String
StringBuffer :字串緩衝區
String :字串
當對字串進行修改的時候,需要使用 StringBuffer 和 StringBuilder 類別。
和 String 類別不同的是,StringBuffer 和 StringBuilder 類別的物件能夠被多次的修改,並且不會產生新的未使用物件。
StringBuilder 類別在 Java 5 中被提出,它和 StringBuffer 之間的最大不同在於 StringBuilder 的方法不是線程安全的(不能同步存取)。
由於 StringBuilder 相較於 StringBuffer 有速度優勢,因此多數情況下建議使用 StringBuilder 類別。然而在應用程式要求線程安全的情況下,則必須使用 StringBuffer 類別。