① java裡面,怎樣找出兩個list中相同的元素,
循環取出list1的元素,然後循環和list2中的元素進行比較,如果相等就輸出該元素。代碼如下:
importjava.util.ArrayList;
importjava.util.List;
publicclassTest{
publicstaticvoidmain(String[]args){
List<Integer>list1=newArrayList<Integer>();
List<Integer>list2=newArrayList<Integer>();
list1.add(2);
list1.add(3);
list1.add(5);
list2.add(2);
list2.add(5);
list2.add(6);
list2.add(8);
for(inti=0;i<list1.size();i++){
inttemp=list1.get(i);
for(intj=0;j<list2.size();j++){
if(temp==list2.get(j)){
System.out.println("有相同的元素:"+temp);
}
}
}
}
}
② java怎樣判斷list集合中存在某個元素
contains方法用於判斷列表中是否包含指定元素。如果列表中包含指定元素,則返回true,否則返回false。示例代碼如下:
{
publicstaticvoidmain(String[]args){
List<String>list=newArrayList<String>();
list.add("草莓");//向列表中添加數據
list.add("香蕉");//向列表中添加數據
list.add("菠蘿");//向列表中添加數據
for(inti=0;i<list.size();i++){//通過循環輸出列表中的內容
System.out.println(i+":"+list.get(i));
}
Stringo="香蕉";
System.out.println("list對象中是否包含元素"+o+":"+list.contains(o));
//判斷字元串中是否包含指定字元串對象
}
}
運行結果如下:
③ java編寫程序,找出一維數組中元素的最大值和最小值。
java編寫程序,找出一維數組中元素的最大值和最小值:
方法:
importjava.util.*;
publicclassMain{
publicstaticvoidmain(Stringargs[]){
inta1[]=newint[]{5,3,6,8,10,56};
Arrays.sort(a1);
System.out.println("最大值:"+a1[a1.length-1]);
System.out.println("最小值:"+a1[0]);
}
}
方法2:
publicclassa{
publicstaticvoidmain(Stringargs[]){
inta[]={84,40,16,3,10,49,28,76,94,70};
intn;
intmin=a[0];
inti;
intmax=a[0];
for(n=0;n<=9;n++){
if(max<a[n])
max=a[n];
}
for(i=0;i<=9;i++){
if(min>a)
min=a;
}
System.out.print("max="+max);
System.out.print("min="+min);
}
}
④ Java String數組里的東西怎麼取 (比如 String[] A = {1,2,3,4})
Java數組是在Java編程中經常使用的一個類,下面是對Java數組String的使用方法:
1、Java數組的語法:String[數組下標], Java數組的下標是從0開始的。