已采納回答 / Loveless_World
單純的說只是遍歷的話,答案好一些。畢竟另外保存了一個數組的拷貝,用了額外的空間。不過例題的樣本太小了,運算出來連毫秒都沒有,數據大了的話才會有差別。
2018-11-13
已采納回答 / 慕粉0014174101
因為添加2"C語言課程"時,用的第二種add方法,把1"數據結構"課程,從get(0)位置變成了get(1)位置。get(0)是"C語言"課程,get(1)是"數據結構"課程。所以后面就直接寫get(2)和get(3)
2018-11-13
已采納回答 / CapricornusQi
單引號引的數據?是char類型的——》單引號只能引一個字符(表示單個字符) 雙引號引的數據?是String類型的——》而雙引號可以引0個及其以上(引用字符串) char類型的值用單引號引起來的單個字符 如:?char?a?=?'b' 而java中的雙引號?表示字符串?一個或多個字符 如?String?c?=?"abc" String?d="a" 和char?d=‘a’
2018-11-06
已采納回答 / 蒼庚
Scanner作為掃描對象的釋放速度不夠快,遠遠比不上你的程序運行速度,所以你在程序里面多次創建和關閉Scanner,造成資源還沒有來得及釋放的時候,程序就運行到該處了。這種情況,你可以將Scanner在main()中創建對象,將引用作為參數給各個函數用,然后在main()最后一同釋放。
2018-11-04
已采納回答 / 給大佬遞茶
System.out.println(string1);要這樣寫,你輸出的是string,string是list。要輸出每個元素,你自己定義的是String string1
2018-11-01
已采納回答 / 瞳孔中的世界
key一般是使用String,Object等這種類型然而value的類型是自己寫類型各不一樣,,并且可以只有一個屬性可以直接比較,,而value卻可能有很多個屬性,如果不重寫的話得當value的所有屬性都一樣才能相等為true,,有時我們只需比較我們想要所以要重寫。
已采納回答 / 彼猿非次猿
那個叫循環遍歷整個學生信息? ?上面定義了一個泛型的? public Map<String,Student>students;? 你調用的students都是這個? ?
2018-10-29
最新回答 / 五歲麻瓜少年
首先老師這個代碼,并沒有用set集合,他開始定義的就是list集合,這節課雖然標題是set集合對學生信息的修改,但是整節課都沒有提到set,在Map集合管理學生信息那節課才提到了set集合,所以如果你按照這節課老師的代碼來寫,是用的list集合,list集合是有序的,可重復的,所以就造成了你的問題,希望我的回答對你有幫助哦,么么噠(*  ̄3)(ε ̄ *)
2018-10-26
已采納回答 / 慕萊塢5659625
看了下后面的帖子,有相同的情況。樓主你看看是不是類名定的就是Collections啊,這樣的話,定義的類名就與工具類名重復了,.sort時,就讓寫了
2018-10-24
已采納回答 / 小榮Here
package com.imooc.calendar;public class zzzzzz { public static void main(String[] args) { // 定義一個字符串 String s = "aljlkdsflkjsadjfklhasdkjlflkajdflwoiudsafhaasdasd"; // 出現次數 int num = 0; String str = "a"; // 循環遍歷每個字...
2018-10-22