A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.分析以下需求,并用代码实现:
        (1)定义一个方法swap()传入集合和两个角标使集合中元素交换位置()
        (2)思路
                a.定义一个临时变量, 记住其中一个元素
                b.用第一个位置存放第二个位置上的元素
                c.用第二个位置存放临时变量记住的元素
         */
        public static void main(String[] args) {
                ArrayList<String> list = new ArrayList<>();
                list.add("qwer");
                list.add("123");
                list.add("asdf");
                list.add("zxcr");
                list.add("qghr");
                list.add("hjkl");
                list.add("6789");
                System.out.println(list);
                swap(3,4,list);
                System.out.println(list);
        }

        private static void swap(int i, int j, ArrayList<String> list) {
                        String temp = list.get(i);
                        list.set(i, list.get(j));
                        list.set(j,temp);
                        return ;
                               
                       
                }
        }

1 个回复

倒序浏览
赞一个,支持一下
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马