① 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开始的。