Java學習——String類常用方法
阿新 • • 發佈:2018-11-19
學習視訊地址:https://www.imooc.com/learn/110
1.常用函式
例項:
執行結果:
2.==於eqauls()的區別
==: 判斷兩個字串在記憶體中首地址是否相同,即判斷是否是同一個字串物件
equals(): 比較儲存在兩個字串物件中的內容是否一致
3.String/StringBuilder/StringBuffer
String類無法對字串進行增加,當頻繁操作字串時,就會額外產生很多臨時變數。使用 StringBuilder 或 StringBuffer 就可以避免這個問題。至於 StringBuilder 和StringBuffer ,它們基本相似,不同之處,StringBuffer 是執行緒安全的,而 StringBuilder 則沒有實現執行緒安全功能,所以效能略高。
建立方法與建立String型別資料類似。
功能:將一個由英文字母組成的字串轉換成指定格式---從右邊開始每三個字母用逗號分隔的形式。
請在編輯器中的第 4、10 行將程式碼填寫完整
執行效果: j,aew,kjl,dfx,mop,zdm
public class HelloWorld { public static void main(String[] args) { // 建立一個空的StringBuilder物件 StringBuilder str =new StringBuilder(); // 追加字串 str.append("jaewkjldfxmopzdm"); // 從後往前每隔三位插入逗號 int length=str.length(); for(int i=length-3;i>0;i=i-3) str.insert(i,','); // 將StringBuilder物件轉換為String物件並輸出 System.out.print(str.toString()); } }