-
在Java中,除了可以使用 String 類來存儲(chǔ)字符串,還可以使用 StringBuilder 類或 StringBuffer 類存儲(chǔ)字符串. 當(dāng)頻繁操作字符串時(shí),就會(huì)額外產(chǎn)生很多臨時(shí)變量。使用 StringBuilder 或 StringBuffer 就可以避免這個(gè)問題。查看全部
-
字節(jié)是計(jì)算機(jī)存儲(chǔ)信息的基本單位,1 個(gè)字節(jié)等于 8 位, gbk 編碼中 1 個(gè)漢字字符存儲(chǔ)需要 2 個(gè)字節(jié),1 個(gè)英文字符存儲(chǔ)需要 1 個(gè)字節(jié)。 同時(shí),我們還發(fā)現(xiàn)漢字對(duì)應(yīng)的字節(jié)值為負(fù)數(shù),原因在于每個(gè)字節(jié)是 8 位,最大值不能超過 127,而漢字轉(zhuǎn)換為字節(jié)后超過 127,如果超過就會(huì)溢出,以負(fù)數(shù)的形式顯示。查看全部
-
“==” 和 equals() 有什么區(qū)別 ==: 判斷兩個(gè)字符串在內(nèi)存中首地址是否相同,即判斷是否是同一個(gè)字符串對(duì)象 equals(): 比較存儲(chǔ)在兩個(gè)字符串對(duì)象中的內(nèi)容是否一致查看全部
-
String類中常用的方法: 1. 字符串 str 中字符的索引從0開始,范圍為 0 到 str.length()-1 2. 使用 indexOf 進(jìn)行字符或字符串查找時(shí),如果匹配返回位置索引;如果沒有匹配結(jié)果,返回 -1 3. 使用 substring(beginIndex , endIndex) 進(jìn)行字符串截取時(shí),包括 beginIndex 位置的字符,不包括 endIndex 位置的字符查看全部
-
多次出現(xiàn)常量字符串,則會(huì)被編譯優(yōu)化,Java編譯程序只創(chuàng)建一個(gè)對(duì)象。 eg: String s1="imooc"; String s2="imooc"; System.out.println("s1和s2的內(nèi)存地址相同嗎?"+(s1==s2)); 運(yùn)行結(jié)果為true查看全部
-
3、 每次 new 一個(gè)字符串就是產(chǎn)生一個(gè)新的對(duì)象,即便兩個(gè)字符串的內(nèi)容相同,使用 ”==” 比較時(shí)也為 ”false” ,如果只需比較內(nèi)容是否相同,應(yīng)使用 ”equals()” 方法查看全部
-
String 對(duì)象創(chuàng)建后則不能被修改,是不可變的,所謂的修改其實(shí)是創(chuàng)建了新的對(duì)象,所指向的內(nèi)存空間不同。 1、 通過 String s1="愛慕課"; 聲明了一個(gè)字符串對(duì)象, s1 存放了到字符串對(duì)象的引用,在內(nèi)存中的存放引用關(guān)系 然后通過 s1="歡迎來到:"+s1; 改變了字符串 s1 ,其實(shí)質(zhì)是創(chuàng)建了新的字符串對(duì)象,變量 s1 指向了新創(chuàng)建的字符串對(duì)象. 2、 一旦一個(gè)字符串在內(nèi)存中創(chuàng)建,則這個(gè)字符串將不可改變。如果需要一個(gè)可以改變的字符串,我們可以使用StringBuffer或者StringBuilder查看全部
-
創(chuàng)建String對(duì)象的方法: 1.String s1="imooc"; 2.String s2=new String();//創(chuàng)建一個(gè)空的字符串對(duì)象 3.String s3=new String("imooc");查看全部
-
.set(index, object)查看全部
-
Iterator it = ().iterator(); while(it.hasNext()){ = its.next(); } 通過集合的iterator方法,取得迭代器的實(shí)例 通過for each方法訪問集合元素查看全部
-
1. Array.asList() 2. addAll(index, collection)查看全部
-
對(duì)象存入集合都變成object類型,取出時(shí)需要類型轉(zhuǎn)換查看全部
-
1.list.get(index) 2.list.add(index,object) 3.auto increase, object has to been added within the index.查看全部
-
多重catch塊處理不同的異常查看全部
-
舉例說明try-catch語句如何處理異常查看全部
舉報(bào)
0/150
提交
取消