package Day2; import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class Search { public static void main(String[] args) { List<Integer> list = new ArrayList<>(); list.add(11); list.add(12); list.add(13);//向list中添加三个数字 System.out.println(list);//打印list System.out.println(findIndex(list,12));//打印出查找数字的下标,起始位置为0 replace(list,11,55);//替换指定的数字为另一个数字 System.out.println(list); } static int findIndex(List<Integer> list,int target){ int k=-1; for(int i=0;i<list.size()-1;i++){ if(target==list.get(i)){ k=i; break; } }return k; } static void replace(List<Integer> list,int old,int fresh){ for(int i=0;i<list.size()-1;i++){ if(old==list.get(i)){ list.set(i,fresh); break; } } } }