zoukankan      html  css  js  c++  java
  • 华为机试-字符集合

    输入一个字符串,求出该字符串包含的字符集合

    输入描述:
    每组数据输入一个字符串,字符串最大长度为100,且只包含字母,不可能为空串,区分大小写。


    输出描述:
    每组数据一行,按字符串原有的字符顺序,输出字符集合,即重复出现并靠后的字母不输出。

    程序实现

    1. import java.util.HashSet;  
    2. import java.util.Scanner;  
    3.   
    4. /** 
    5.  * 输入一个字符串,求出该字符串包含的字符集合 
    6.  *  
    7.  * 输入描述: 每组数据输入一个字符串,字符串最大长度为100,且只包含字母,不可能为空串,区分大小写。 
    8.  *  
    9.  *  
    10.  * 输出描述: 每组数据一行,按字符串原有的字符顺序,输出字符集合,即重复出现并靠后的字母不输出。 
    11.  */  
    12.   
    13. public class Main {  
    14.   
    15.     public static void main(String[] args) {  
    16.         Scanner scanner = new Scanner(System.in);  
    17.         while (scanner.hasNext()) {  
    18.             String string = scanner.nextLine();  
    19.             HashSet<Character> set = new HashSet<>();  
    20.             for (int i = 0; i < string.length(); i++) {  
    21.                 char c = string.charAt(i);  
    22.                 if (set.add(c)) {  
    23.                     System.out.print(c);  
    24.                 }  
    25.             }  
    26.             System.out.println("");  
    27.         }  
    28.   
    29.     }  
    30.   
    31. }  
  • 相关阅读:
    python3 类方法的约束
    python3 最简单的网络编程udp(socket数据包datagram)
    python3 最简单的网络编程tcp(socket数据流)
    python3 初识面向对象
    python3 包的导入和使用
    python3 模块的导入和使用
    python3 logging模块
    python 逻辑运算
    python3 datetime模块
    python 面试题
  • 原文地址:https://www.cnblogs.com/wwjldm/p/7158790.html
Copyright © 2011-2022 走看看