當前位置:首頁 » 編程語言 » java數組求和

java數組求和

發布時間: 2024-01-12 20:03:57

1. java中如何把2個LIST相同的內容相加

packagetest;

importjava.util.*;

publicclassTest{
publicvoidtest(){
Listlist1=newArrayList();
list1.add(newField("A",1));
list1.add(newField("B",1));
list1.add(newField("C",1));
Listlist2=newArrayList();
list2.add(newField("A",2));
list2.add(newField("D",2));
list2.add(newField("E",2));
Listres=Join(list1,list2);
for(Fieldfield:res){
System.out.print(field.getName()+":"+field.getValue()+",");
}
}

publicstaticvoidmain(String[]args){
newTest().test();
}

publicstaticListJoin(Listlist1,Listlist2){
Listres=newArrayList();
Listlist2_=newArrayList(list2);
for(Fieldfield1:list1){
booleanhasSameOne=false;
for(Fieldfield2:list2){
if(field1.getName().equals(field2.getName())){
res.add(field1.add(field2));
list2_.remove(field2);
hasSameOne=true;
}
}
if(!hasSameOne)
res.add(field1);
}
res.addAll(list2_);
returnres;
}

publicclassField{
privateintvalue=0;
privateStringname;

publicField(Stringname,intvalue){
this.name=name;
this.value=value;
}

publicintgetValue(){
returnvalue;
}

publicStringgetName(){
returnname;
}

publicFieldadd(Fieldvalue){
returnnewField(this.getName(),this.getValue()+value.getValue());
}
}
}

熱點內容
壓縮機槍釘 發布:2025-10-14 21:55:49 瀏覽:889
androidloginto 發布:2025-10-14 21:47:06 瀏覽:147
壓縮標準的是 發布:2025-10-14 21:39:54 瀏覽:53
約訪腳本 發布:2025-10-14 21:19:57 瀏覽:636
iPhone7怎麼加密相冊 發布:2025-10-14 21:02:42 瀏覽:200
程序如何編譯 發布:2025-10-14 20:52:59 瀏覽:219
香港伺服器有哪些ip段 發布:2025-10-14 06:54:12 瀏覽:122
如何用菜刀看資料庫配置 發布:2025-10-14 06:09:11 瀏覽:703
java請求超時 發布:2025-10-14 06:07:01 瀏覽:569
密碼器輸入支票上什麼號 發布:2025-10-14 06:01:20 瀏覽:66