當前位置:九游会j9娱乐平台-九游ag登录中心网址 » 編程語言 » java數組求和

java數組求和-九游会j9娱乐平台

發布時間: 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());
}
}
}
熱點內容
愛奇藝正義聯盟為啥不能緩存 發布:2024-01-20 00:52:13 瀏覽:248
caccess查詢資料庫 發布:2024-01-20 00:43:10 瀏覽:769
xp文件夾圖標更改 發布:2024-01-20 00:43:03 瀏覽:19
python和node 發布:2024-01-20 00:37:12 瀏覽:194
android拖拉 發布:2024-01-20 00:00:49 瀏覽:583
少兒編程課程體系介紹 發布:2024-01-20 00:00:48 瀏覽:846
我說你做下載ftp 發布:2024-01-20 00:00:47 瀏覽:8
安卓驅動培訓哪裡好 發布:2024-01-19 23:55:41 瀏覽:987
python轉為字元串 發布:2024-01-19 23:51:39 瀏覽:272
合同文件夾 發布:2024-01-19 23:50:52 瀏覽:740
网站地图