博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
"aadfsdfdsfdsafafsafsawerewolfasd" ,不仅要输出出现过的字符还要输出每个字符出现了多少次...
阅读量:7192 次
发布时间:2019-06-29

本文共 1029 字,大约阅读时间需要 3 分钟。

import java.awt.List;import java.util.ArrayList;import java.util.LinkedHashSet;import java.util.LinkedList;import java.util.Set;public class Exercise3 {    public static void main(String[] args){        Set set = new LinkedHashSet();        String string = "aadfsdfdsfdsafafsafsawerewolfasd";        char[] ch = string.toCharArray();        for(int i = 0; i < ch.length; i++){            set.add(ch[i]);        }        System.out.println(set);        ArrayList list = new ArrayList(set);        ArrayList list2 = new ArrayList();        for(int i = 0; i < ch.length; i++){            list2.add(ch[i]);        }        for(int i = 0; i < list.size(); i++){            int n = 0;            for(int j =0; j < list2.size(); j++){                if(list.get(i).equals(list2.get(j))){                    n++;                }            }            System.out.print(list.get(i) + " : " + n + " . ");        }        }    }

//OutPut:

[a, d, f, s, w, e, r, o, l]

a : 7 . d : 5 . f : 7 . s : 6 . w : 2 . e : 2 . r : 1 . o : 1 . l : 1 .

转载地址:http://unxkm.baihongyu.com/

你可能感兴趣的文章
树莓派开机自启动Python脚本
查看>>
javascript基本属性访问对象的属性和方法
查看>>
安装过程中出现PKG_CONFIG_PATH的问题解决方法
查看>>
Composer 下载安装类库
查看>>
row_number() OVER (PARTITION BY COL1 ORDER BY COL2)
查看>>
thinkPHP的D方法和M方法用法和区别
查看>>
Android开发 将数据保存到SD卡
查看>>
Android gc overhead limit exceeded
查看>>
进程和线程的区别
查看>>
poj 2492 A Bug's Life(并查集)
查看>>
KVM查找虚拟机IP地址
查看>>
iOS 蒲公英第三方打包平台
查看>>
堆和栈的区别(转过无数次的文章)
查看>>
Linux指令--kill
查看>>
PHP 数据增删改
查看>>
Demo学习: Collapsible Panels
查看>>
Demo学习: DownloadDemo
查看>>
删除字符串中的子串
查看>>
Oracle Apex 有用笔记系列 6 - 可编辑交互报告 Editable Interactive Report
查看>>
Swift开发iOS项目实战视频教程(一)---iOS真简单
查看>>