public void testinit(){ list srclist =new arraylist(8); srclist.add("1"); srclist.add("2"); srclist.add("3"); srclist.add("4"); srclist.add("5"); srclist.add("6"); srclist.add("7"); srclist.add("8"); list targetlist = new arraylist(8); int length = srclist.size(); random random = new random(); for (int i = 0, count = length; i < length; i++,count--) { int index =random.nextint(count); targetlist.add(srclist.get(index)); srclist.remove(index); } system.out.println(targetlist); }