关于list集合的基本操作

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增删改查的一部分功能予以实现

猜你喜欢

转载自blog.csdn.net/qq_41328722/article/details/94735623
今日推荐