1樓:匿名使用者
常規做法就是遍歷list,然後取出studentno&name進行比對,放在map中,like this:
for( student in studentlist)else}this map object is the final result you want
//或者你可以寫乙個子類繼承hashmap,重寫put方法,把這個方法包含了你需要的邏輯,然後乙個個直接put進去即可
j**a怎麼讓乙個list裡面的值累加!!!!
2樓:匿名使用者
不說的累加是什麼意思。
listdata = new arraylist();
data.add(12);
data.add(13);
這樣的,是要和25呢,還是每個加1變成
13,14這樣
3樓:匿名使用者
int res = 0;
listnum = new arraylist();
num.add(0,12);
num.add(1,13);
num.add(2,14);
for (int i = 0;i 這樣實現的效果應該就是你想要的。 j**a for迴圈 怎樣把乙個list裡相同的資料放到一起 4樓:匿名使用者 直接一句代bai碼的排序即可du:collections.sort(list); 然後zhi 列印:for(int n : list) 有問題歡迎dao提問,滿專 意請採納,謝屬謝! 5樓:淡水千痕乀 其實也就是乙個從小到大排序的問題了~ 告訴你乙個最簡單的方法 collections.sort(集合物件);//按自然順序排序 6樓:匿名使用者 排個序就好du了, public class test} 7樓:專抓大水狗 直接排序,複雜度o(nlogn) 用乙個map裝好(key用出現的數字,value用出現次數),然後按要求輸出。複雜度o(n) j**a中如何把2個list相同的內容相加? 8樓:匿名使用者 maplist1 = new hashmap(); list1.put("a", 1); list1.put("b", 1); list1.put("c", 1); maplist2 = new hashmap(); list2.put("a", 2); list2.put("d", 2); list2.put("e", 2); setset = list2.keyset(); for (string temp : set) else}system.out.println(list1); 9樓: 這種沒有庫函式來支援,只有自己寫了。可以利用求陣列交集的思路來對2個list中的相同內容進行處理。 10樓:匿名使用者 list中存的陣列嗎,如果是的有種比較笨拙的辦法 就是迴圈遍歷兩個list 然後判斷字段是否相同, 再進行相應操作。 還有如果裡面存的是map之類的鍵值對,就相對好點,可根據鍵值直接判斷操作 11樓:李小姐愛生活 根據你的提問,有兩個疑點,一,list怎麼會有key,二,是沒有現成的方法給你呼叫list相加的,自己先遍歷出來再相加,或者根據你的業務邏輯處理下就好了。 12樓:看會飛的牛 list的addall方法用於新增元素到list中,list1和list2相等的話 list.addall(list2);也是可以的。 13樓:怕森林的柴 listusers1 = new arraylist(); listusers2 = new arraylist(); //模擬兩個list //使用增強for 迴圈迭代 for(user : user ,users1) 14樓:匿名使用者 兩個for迴圈遍歷是否相同,如果相同就相加 15樓:匿名使用者 list a = new arraylist() ; list b = new arraylist() ; a.addall(b) ; 16樓:資料找找 直接加,不就行了, 它懂的。 list a ; list b ; a.add(b); 17樓: 用map吧,要不然你這樣做,判斷好噁心。 18樓:匿名使用者 list1.addall(list2); 19樓: 把你**貼出來,list裡面怎麼會有鍵值對 乙個arraylist,往裡面add值的時候,遇到重複就不要新增,怎麼做 20樓:匿名使用者 很簡單if not objarray.contain(x) then objarray.add(x) 因為, arraylist就是個集合, 你直接呼叫contain方法, 就可以判斷這個值存不存在 21樓: 你可以用set集合,會自動去除重複的資料 22樓:匿名使用者 public static void main(string args) for(int i=0;i 23樓: 剛好我遇到這個問題,看別人的答案,發現是答非所問唉~ ,只好自己解決啦 (~_~) ,,,,現在解決了問題就把解決方法發出來,希望能幫到別人。(其實很簡單,新增元素之前查重就好了) for(int i = 0; i < list.size(); i++) }list.add(id); 24樓:alex般的邊緣者 // 假設原來的要去重的集合為list listtemplist = new arraylist(); boolean flag; for (string s1 : list)}if (flag) }list.clear(); list.addall(templist); 有乙個arraylist,如何找出其中相同的元素及個數,說說實現原理. 25樓:軒轅無極限 arraylist; 1,定義乙個map; 2,迴圈arraylist,map.put(t,map.get(t)+1); 3,map.get(t)找出你想要的元素個數。 26樓:匿名使用者 27樓:dracula丶狂 get(int index) 返回此列表中指定位置上的元素。 arraylistarrays=new arraylist(); arrays.add("a"); arrays.add("b"); arrays.add("c"); arrays.add("d"); arrays.add("a"); arrays.add("c"); arrays.add("a"); int count=0; for(int i=0;i count=0;} 祿澤拓跋映秋 list key,value 和each 一起使用是將陣列當前指標所指向單元的鍵 值對分別賦值給變數 key,value 注意 是當前單元的噢!下面說說 list 的功能和作用 在老版本的php中list 是和each 一起用來遍歷陣列的,但是在現在流行php5中已經被foreach ... array和list都屬於順序表。array是一段連續的儲存結構 int i new int 3 i其實記錄的是陣列的首位址,而i 1 其實相當於在i的位址的基礎上加上1個整數的位址偏移,然後再取這塊位址中的值。list則是不連續的儲存結構,list的每個節點都有著乙個next屬性,這個屬性則記錄著... 這個是我以前寫的乙個鍊錶,可能不適合你,不過你可以參考一下。template 這是鍊錶結點宣告。class link link link ne null template 這是鍊錶宣告。class llist llist void clear tail head new link length 0 ... 心靈導師 能。中華人民共和國婚姻法 第七條 有下列情形之一的,禁止結婚 一 直系血親和三代以內的旁系血親 二 患有醫學上認為不應當結婚的疾病 我國各族人民中a型 b型及o型血各佔約30 ab型僅佔10 左右。通常所說的血型是指紅細胞膜上特異性抗原型別。血型的區分和血緣之間沒有關係。 秋雨心寒 血型相... 可以使用替換功能。軟體工具 microsoft officeword 1 在文件中按ctrl h開啟替換框。2 在查詢內容中輸入要加入顏色 下劃線的文字。比如要將顏色兩字置相同的顏色並加下劃線,則輸入顏色。然後在替換為欄中點選一下,再點選 更多 3 搜尋中選擇 全部 左下角點選格式,選擇字型。4 點...php中的list函式怎麼用,PHP中list 函式的用法?
陣列和List有什麼區別,java裡的陣列和集合的區別是什麼?
定義乙個鍊錶類List1 C 很簡單的
相同血型的男女能夠結婚嗎,相同血型的男女能夠結婚嗎?
如何把word文件中相同的字設定相同的顏色並加下劃