
編碼的概念就像是同樣byte的字元陣列的不同解讀方式
所以平常看到顯示亂碼就是選錯編碼了
以結論來說UTF-16的效能最高, 但不適合網路傳輸
如果要在網路上傳輸用UTF-8較為理想
RX1226 發表在 痞客邦 留言(0) 人氣(188)

String Pool是String的一個很重要的概念
也就是String有一個String常數的池
會把之前生成過的String丟在裡面
當你使用相同的String時就會參考到同一個String常數
RX1226 發表在 痞客邦 留言(0) 人氣(436)

StringBuffer用法和StringBuilder一樣
只有差在StringBuffer是thread safe的
也就是你在用多個Thread控制StringBuffer時
會等待其他的做完才能繼續使用
RX1226 發表在 痞客邦 留言(0) 人氣(123)

StringBuilder在需要提升效能與使code更簡化時才需要使用
不然平常能用String就用String
1. 官網https://docs.oracle.com/javase/tutorial/java/data/buffers.html
RX1226 發表在 痞客邦 留言(0) 人氣(1,270)

字串比較也是常用的功能
介紹如下
1. 官網https://docs.oracle.com/javase/tutorial/java/data/comparestrings.html
RX1226 發表在 痞客邦 留言(0) 人氣(678)

String通常都會需要處理
像是切割, 替換內容, 取某段字出來
介紹如下
RX1226 發表在 痞客邦 留言(0) 人氣(7,726)

字串轉數字算是一個常見的用法
而數字轉字串可以參考[Java] 13-3 primitive type, wrapper class與String轉換
其效能比較可以參考[Java] 3-6 int 轉 String 比較
RX1226 發表在 痞客邦 留言(0) 人氣(732)

String雖然不是八大基本資料型態
但卻是一個最常用的物件
介紹如下
RX1226 發表在 痞客邦 留言(0) 人氣(106)

Java當要顯示一些字元和保留字相同時
就會用到跳脫序列Escape Sequences
在C裡面稱跳脫字元
介紹如下
RX1226 發表在 痞客邦 留言(0) 人氣(816)

字串String最早是由連續的字元char所組成的
而基本的char其wrapper class是Characters
介紹如下
RX1226 發表在 痞客邦 留言(0) 人氣(158)