List Set
定义一个方法,功能是从10个人名中随机挑选出5个人名,并输出
import java.util.ArrayList; import java.util.HashSet; import java.util.List; import java.util.Random; import java.util.Set; public class PickName { public static void main(String[] args) { List<String> list=new ArrayList<>(); list.add("nike"); list.add("Adidas"); list.add("puma"); list.add("匡威"); list.add("anglebaby"); list.add("nake"); list.add("Adidos"); list.add("pume"); list.add("百威"); list.add("anglababy"); Set <String>set=new HashSet<>(5); Random rd=new Random(); for(int i=0;i<10;i++) { int index=rd.nextInt(10); set.add(list.get(index)); } System.out.println(set); } }
有些不是人名,你就当它是人名吧,哈哈哈哈哈。。。。
代码里用了list和set,为什么要用set,因为要随机取5个人的名字,使用随机数取5次,肯定会有重复的数字出现,当然就会出现相同的名字,用set就可以避免重复