zoukankan      html  css  js  c++  java
  • 编写javad代码实现使用Scanner从键盘读取一行输入,去掉其中重复字符, 打印出不同的那些字符

    package com.loaderman.test;
    
    import java.util.HashSet;
    import java.util.Scanner;
    
    public class Test2 {
    
    	/**
    	 * * 使用Scanner从键盘读取一行输入,去掉其中重复字符, 打印出不同的那些字符
    	 * aaaabbbcccddd
    	 * 
    	 * 分析:
    	 * 1,创建Scanner对象
    	 * 2,创建HashSet对象,将字符存储,去掉重复
    	 * 3,将字符串转换为字符数组,获取每一个字符存储在HashSet集合中,自动去除重复
    	 * 4,遍历HashSet,打印每一个字符
    	 */
    	public static void main(String[] args) {
    		//1,创建Scanner对象
    		Scanner sc = new Scanner(System.in);
    		System.out.println("请输入一行字符串:");
    		//2,创建HashSet对象,将字符存储,去掉重复
    		HashSet<Character> hs = new HashSet<>();
    		//3,将字符串转换为字符数组,获取每一个字符存储在HashSet集合中,自动去除重复
    		String line = sc.nextLine();
    		char[] arr = line.toCharArray();
    		
    		for (char c : arr) {							//遍历字符数组
    			hs.add(c);
    		}
    		//4,遍历HashSet,打印每一个字符
    		for(Character ch : hs) {
    			System.out.print(ch);
    		}
    	}
    }
    
  • 相关阅读:
    想写点啥?
    网站优化记录
    freemarker了解
    spring理解
    mybatis了解
    struts机制
    SSM整合时初始化出现异常
    常用的正则表达式
    MySQL数据库安装配置步骤详解
    完全卸载MySQL数据库,实现重装
  • 原文地址:https://www.cnblogs.com/loaderman/p/6516422.html
Copyright © 2011-2022 走看看