使用hashset键盘录入并去重复 遍历打印

原创 2016年08月30日 15:28:36
package comheima.test;

import java.util.HashSet;
import java.util.Scanner;

/**
 * 键盘录入并去重复 遍历打印
 * 
 * scanner键盘录入 字符串转换为数组
 * 
 * @author fenuang
 *
 */
public class demo2 {
	public static void main(String[] args) {

		//创建scanner对象
		Scanner sc = new Scanner(System.in);
		System.out.println("输入字符");
		
		//创建hashset集合
		HashSet<Character> hs = new HashSet<>();
		
		//录入字符串
		String string = sc.nextLine();
		
		//将字符串转化为字符数组
		char[] arr = string.toCharArray();
		
		//遍历添加进集合
		for (char c : arr) {
			hs.add(c);
		}
		
		//遍历集合读取元素
		for (Character kk : hs) {
			System.out.print(kk);
		}
		
		
		

	}
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

使用HashSet方法实现多个对象的遍历

package com.zuoye; import java.util.HashSet; public class Goods { int num; String name; double ...

ArrList、HashSet、HashMap 的遍历和区别

一、ArrList 的遍历 (1)        public List getArrayList(){ List list =new ArrayList(); lis...

字符排序 java HashSet去重与遍历的三种方法

字符排序 算法是这样的,如果给定N个不同字符,将这N个字符全排列,最终的结果将会是N!种。如:给定 A、B、C三个不同的字符,则结果为:ABC、ACB、BAC、BCA、CAB、CBA一共3!=3*2...

hashMap hashSet hashtable遍历

public static void main(String[] args) { // hashMap Map map = new HashMap(); ...

javaday17-集合框架(HashSet存储字符串并遍历)

注意:从今天开始我们笔记里的代码码中,所有的实体类都不在写空参有参构造,还有set和get方法,将代码拷贝到Eclipse后,需要自己添加17.01_集合框架(HashSet存储字符串并遍历) A:S...

java基础数据遍历(4)删除数组中重复数字

题目要求: 给定一个整数一维数组,其中可能有多个数字重复,请将多余重复的数字删除保留唯一一个,生成新的数组。解题思路: 1.遍历整个数组,同时创建一个等长度的标记数组。将数组中的每个数与该数前面所...

遍历所有行,合并数据相同的行,去除重复行

int[] intlist = JsonConvert.DeserializeObject(strInfo.Infone);//反序列化成整型数组             ...

AngularJS遍历数组由于数组元素重复导致的错误解决方案

默认在ng-repeat的时候每一个item都要保证是唯一的,否则console就会打出error告诉你哪个key/value是重复的。如: $scope.items = [     'red',...

【Java学习笔记】Hashset判断自定义对象是否重复

昨天去面试,考官问了一个关于Java的容器Hashset的问题,是说在加入自定义的对象时,如何设置对象的某一个属性为关键属性,即该属性相同则不能添加,该属性不同则可以添加。用Java编程还是太少,之前...

集合的概念及应用和HashSet保证数据不重复的原理

集合的概念:集合类存放的都是对象的引用,不是对象本身,我们称集合中的对象就是指集合中对象的引用(reference),存放在Java.util包中。 集合类型主要有3种:set(集)、list(列表...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)