定义一个方法listTest(ArrayList list, Integer s),要求返回s在list里面第一次出现的索引,如果s没出现过返回-1
public static void main(String[] args) {
List<Integer> list=new ArrayList<Integer>();
list.add(1);
list.add(2);
list.add(1);
System.out.println(list.indexOf(3));
}
你这还是挺简单的
public int listTest(ArrayList<Integer> list, Integer s) {
int index = -1;
for (int i = 0, len = list.size(); i < len; i++) {
int temp = list.get(i);
if (temp == s) {
index = i;
break;
}
}
return index;
}
public Integer test(ArrayList<Integer> list, Integer s) {
return list.indexOf(s);
}
public static void main(String[] args) {
List<Integer> list=new ArrayList<>();
list.add(1);
list.add(2);
list.add(1);
System.out.println("1的第一个下标:"+getIndex(list,1));
System.out.println(getIndex(list,3));
}
public static Integer getIndex(List<Integer> list, Integer s){
return list.indexOf(s);
}