Java基础练习-输出其中重复的字符、不重复的字符以及消除重复以后的字符列表
来源:互联网 发布:淘宝有暗号 编辑:程序博客网 时间:2024/05/16 03:39
package com.oracle.collectionPractise;
import java.util.HashSet;
import java.util.Scanner;
import java.util.Set;
public class Repeat2 {
/*编写程序,获取命令行参数中的字符串列表,输出其中重复的字符、
不重复的字符以及消除重复以后的字符列表。*/
public static void main(String[] args) { /*Scanner sc=new Scanner(System.in); System.out.println("请输入字符串:"); String str=sc.next();*/ String str="aabbccdef"; Set<Character> s1=new HashSet<Character>();//每个字符只出现一次 Set<Character> s2=new HashSet<Character>(); Set<Character> s3=new HashSet<Character>(); char[] ch= str.toCharArray(); for (char c : ch) { boolean b=s1.add(c); if(!b){ s2.add(c); } } System.out.println("=====只出现一次的字符===="); s3.addAll(s1); s3.removeAll(s2); for (char c : s3) { System.out.println(c+" "); } System.out.println("===出现一次以上的字符==="); for (char c : s2) { System.out.println(c+" "); } System.out.println("==每个字符只出现一次==="); for (char c : s1) { System.out.print(c+" "); }}
}
阅读全文
0 0
- Java基础练习-输出其中重复的字符、不重复的字符以及消除重复以后的字符列表
- Java基础之输出字符串中重复、不重复、消除重复后字符
- 字符流中第一个不重复的字符 java
- 重复字符的计算
- 首次重复的字符
- 算法练习_004 查找第一个不重复的字符
- 用时间生成不重复的字符
- 字符串的第一个不重复字符
- 字符串剔除不相邻的重复字符
- 不考虑重复字符的字符串组合
- abbcad 找第一个不重复(重复)的字符
- 字符流中第一个不重复的字符
- 55 - 字符流中第一个不重复的字符
- 字符流中第一个不重复的字符
- 字符流中第一个不重复的字符
- 字符流中第一个不重复的字符
- 字符流中第一个不重复的字符
- 字符流中第一个不重复的字符
- python操作数据库之读取数据库数据方法
- JavaScript-day11-个人学习笔记
- jQuery stop()用法
- 第一个Fragement布局
- java 避免不同库使用left join查询速率低效 采用 sql 注入foreach 遍历list查询方式
- Java基础练习-输出其中重复的字符、不重复的字符以及消除重复以后的字符列表
- java泛型
- IDEA添加MAVEN插件
- 被嵌套的子类
- 1章 简介
- 基于STM32F429的SDRAM使用
- 凸优化中的基本概念
- jq stop(停止动画)
- module 'io' has no attribute 'OpenWrapper'