-
當(dāng)頻繁操作字符串時(shí),就會(huì)額外產(chǎn)生很多臨時(shí)變量。使用 StringBuilder 或 StringBuffer 就可以避免這個(gè)問題。至于 StringBuilder 和StringBuffer ,它們基本相似,不同之處,StringBuffer 是線程安全的,而 StringBuilder 則沒有實(shí)現(xiàn)線程安全功能,所以性能略高。查看全部
-
==: 判斷兩個(gè)字符串在內(nèi)存中首地址是否相同,即判斷是否是同一個(gè)字符串對(duì)象 equals(): 比較存儲(chǔ)在兩個(gè)字符串對(duì)象中的內(nèi)容是否一致查看全部
-
“==” 和 equals() 有什么區(qū)別呢? ==: 判斷兩個(gè)字符串在內(nèi)存中首地址是否相同,即判斷是否是同一個(gè)字符串對(duì)象 equals(): 比較存儲(chǔ)在兩個(gè)字符串對(duì)象中的內(nèi)容是否一致 PS:字節(jié)是計(jì)算機(jī)存儲(chǔ)信息的基本單位,1 個(gè)字節(jié)等于 8 位, gbk 編碼中 1 個(gè)漢字字符存儲(chǔ)需要 2 個(gè)字節(jié),1 個(gè)英文字符存儲(chǔ)需要 1 個(gè)字節(jié)。所以我們看到上面的程序運(yùn)行結(jié)果中,每個(gè)漢字對(duì)應(yīng)兩個(gè)字節(jié)值,如“學(xué)”對(duì)應(yīng) “-47 -89” ,而英文字母 “J” 對(duì)應(yīng) “74” 。同時(shí),我們還發(fā)現(xiàn)漢字對(duì)應(yīng)的字節(jié)值為負(fù)數(shù),原因在于每個(gè)字節(jié)是 8 位,最大值不能超過 127,而漢字轉(zhuǎn)換為字節(jié)后超過 127,查看全部
-
通過 String s1="愛慕課"; 聲明了一個(gè)字符串對(duì)象, s1 存放了到字符串對(duì)象的引用,s2也同樣存了,所以s1==s2為true查看全部
-
keyset返回map的鍵,返回類型為set entrykey方法返回map鍵和值,返回類型為set查看全部
-
mark一下。查看全部
-
try..catch...finally語句中,finally執(zhí)行時(shí)間在try和catch語句塊里的return之前。查看全部
-
haha查看全部
-
hehe查看全部
-
太棒啦查看全部
-
案例說明查看全部
-
HashMap查看全部
-
Map3查看全部
-
map查看全部
-
Map查看全部
舉報(bào)
0/150
提交
取消