package com.chinasoftday2;
import java.util.ArrayList;
public class test5july2 {
public static void main(String[] args) {
ArrayList<Integer> work = new ArrayList<>();
work.add(123);work.add(12);work.add(3);work.add(4);work.add(5);work.add(6);work.add(3);
System.out.println("修改前:"+work);
System.out.println("findindex后:"+new MyList().findindex(work,3));
new MyList().replace(work,3,5);
System.out.println("replace后:"+work);
}
public static class MyList{
private int findindex(ArrayList<Integer> main,int index){
int flag = 0;
for(int x=0;x<main.size();x++){
if(main.get(x)==index){
flag =x;
break;
}
}
return flag+1;
}
private void replace(ArrayList<Integer> main,int index,int index1){
for(int x=0;x<main.size();x++){
if(main.get(x)==index){
main.set(x,index1);
}
}
}
}
}
代码功能主要是关于list增删改查的一部分功能予以实现