最新回答 / weixin_慕用1161827
1、FileInputStream流被稱為文件字節輸入流,意思指對文件數據以字節的形式進行讀取操作如讀取圖。2、read方法是有返回值的,它返回讀入緩沖區的字節總數,如果到達文件末尾度而沒有更多的數據,則返回 -1
2020-04-16
最新回答 / 小涂啥也不知道
沒有用什么Set集合,用的是Collectians接口的shuffle方法。把List集合打亂。我覺得最難的就是比大小。開始準備用重寫comopar的方法。但發現代碼量也差不多。索性就用重寫Cardnuml類和Colouer的equals 方法法。先比數字后,如果數字相同就比顏色。代碼不怎么規范,各位有什么問題歡迎提出來。咦,本以為代碼不多的,結果那么多
2020-04-12
最新回答 / 冬至未霜
cr2是你試圖往課程List的0號位置放課程,temp2是你從課程List中取出的0號位的課程。前后兩個操作,是為了對比你取出的0號位課程,是不是你之前試圖往0號位放的課程一樣。
2020-04-11
最贊回答 / qq_慕婉清8152784
contains() 和 containsKey()都會調用equals()方法參數為String類型的equals方法和以對象為類型的equals方法不同。equals(String key)會同時比較地址和內容,其中一個為true的時候返回true。equals (Object value)只會比較地址是否相同,地址相同的時候返回true。因此要重寫equals方法之后才能使用containsKey方法(否則只會比較地址,而不會比較學生姓名)。containsKey由于參數是String,所有默認的e...
最新回答 / venus_protein
首先第1個代碼中的clas2中的元素其實與clas中的第3,4個元素只是值相同,他們的引用地址是不同的。因為clas2中的元素是重新申請內存空間,創建了"Joker"、“Li”。也就是說clas和clas2中只是有兩個值相同的元素。第2個代碼成功的原因,其實由上述1可以知道。通過clas2.add(clas.get(2));添加的元素是與clas中元素的引用地址相同,因此能夠通過clas2刪除clas中的元素。
2020-03-28