java:集合框架练习①-键盘输入字符,去除重复进行输出

版权声明:本文为博主原创文章,未经博主允许不得转载 https://blog.csdn.net/qq_24644517/article/details/83036734

* 使用Scanner从键盘读取一行输入,去掉其中重复字符, 打印出不同的那些字符

import java.util.HashSet;
import java.util.Iterator;
import java.util.Random;

public class Tets1 {

public static void main(String[] args) {
	Scanner sc = new Scanner(System.in);			//创建键盘录入对象
	System.out.println("请输入一行字符串:");
	String line = sc.nextLine();					//将键盘录入的字符串存储在line中
	char[] arr = line.toCharArray();				//将字符串转换成字符数组
	HashSet<Character> hs = new HashSet<>();		//创建HashSet集合对象
			
	for(char c : arr) {								//遍历字符数组
		hs.add(c);									//将字符数组中的字符添加到集合中
			}
			
	for (Character ch : hs) {						//遍历集合
		System.out.println(ch);
			}
		 
	}

}

猜你喜欢

转载自blog.csdn.net/qq_24644517/article/details/83036734
今日推荐