一些代码记录

1、调整list的位置

// list调整数据位置:d换到第一位,c换到第二位。
        List<String> listCapacity = new ArrayList<>();
        listCapacity.add("a");
        listCapacity.add("b");
        listCapacity.add("c");
        listCapacity.add("d");
        for (String s : listCapacity){
            if (s.equals("d")){
                if (! listCapacity.get(0).equals(s)){
                    String temp = listCapacity.get(0);
                    int index = listCapacity.indexOf(s);
                    listCapacity.set(0,s);
                    listCapacity.set(index,temp);
                }
            }else if (s.equals("c")){
                if (! listCapacity.get(1).equals(s)){
                    String temp = listCapacity.get(1);
                    int index = listCapacity.indexOf(s);
                    listCapacity.set(1,s);
                    listCapacity.set(index,temp);
                }
            }
        }

  

posted @ 2020-02-20 15:40  阿罗luo  阅读(122)  评论(0编辑  收藏  举报