LinkedHashSet簡單例項
阿新 • • 發佈:2018-11-11
建立隨機數,且不能重複,用Set集合
//建立隨機數,且不能重複,用Set集合 @Test public void getNumber(){ Random random=new Random(); HashSet<Integer> hashSet=new HashSet<>(); while (hashSet.size()<10){ hashSet.add(random.nextInt(20)+1); } for (Integer hs:hashSet) { System.out.println(hs); } }
從鍵盤輸入字串,去掉重複字元輸出
//從鍵盤輸入字串,去掉重複字元輸出 public static void getSingleChar(){ Scanner sc=new Scanner(System.in); System.out.println("請輸入一串字元:"); String str=sc.nextLine(); char[] ch=str.toCharArray(); LinkedHashSet<Character> linkedHashSet=new LinkedHashSet<>(); for (char c:ch) { linkedHashSet.add(c); } for (Character c:linkedHashSet) { System.out.println(c); } }