最贊回答 / 鮮衣
public void testSort4(){ List<Student> studentList=new ArrayList<Student>(); List<Integer> randomList=new ArrayList<Integer>(); Random random=new Random(); int k; for(int i=0;i<3;i++){ do{ k=random.nextInt(1000); }wh...
已采納回答 / ziom
存在即真理。set中存儲的數(shù)據(jù)都是唯一的,就算重復(fù)存儲,也只會保留第一次的。還有,有序無序不是你想當(dāng)然以為的那樣,有序就一定比無序好,只是你還沒有遇上需要用到無序的場景。另外,有些集合的方法的返回值也需要set來接受。。。
2015-06-02
已采納回答 / ziom
testPut()沒有出錯,問題可能出在Student類里,我寫了一個(gè)Student類,然后,復(fù)制了你那個(gè)testPut()方法,結(jié)果運(yùn)行正常。<...code...>
2015-06-02
已采納回答 / ziom
1的意思是從List中取得剛添加進(jìn)去的第一個(gè)數(shù)據(jù),然后進(jìn)行類型轉(zhuǎn)換,因?yàn)長ist沒有使用泛型,可以存入任意類型的數(shù)據(jù)。2是在測試輸出從集合中獲取的Course,然后跟3的輸出進(jìn)行對比,以此證明語句<...code...>成功將c1存入了List集合toCourse
2015-06-02
最贊回答 / Perona
首先明白在計(jì)算機(jī)的內(nèi)存中有堆和棧兩塊空間,其中棧中存放所有對象、函數(shù)、變量等的引用;而堆中存放對象、值等。?不管是new出的對象還是用類似String str="慕課網(wǎng)";這類的對象,都是放在堆中的。?Java虛擬機(jī)為了提高字符串應(yīng)用效率,提供了字符串池來保存字符串常量,str創(chuàng)建字符串常量"慕課網(wǎng)"時(shí),虛擬機(jī)會先檢測字符串池中是否包含該字符串,如果不包含則創(chuàng)建該字符串常量,并將其保存在字符串池中,然后再返回。而執(zhí)行到String str2=new String("慕課網(wǎng)");系統(tǒng)會直接實(shí)例化該對象,而不...
2015-05-28