找出java重复字符串,java 找出字符串出现重复的字符和次数
/**
* 找出字符串中相同的字符并统计
* @param args
*/
public static void main(String[] args) {
String s ="aaabbbcccddttt";
Map map = new HashMap();
for (int i = 0; i < s.length(); i++) {
if(map.get(s.charAt(i)) != null){
map.put(s.charAt(i), map.get(s.charAt(i))+1);
}else {
map.put(s.charAt(i),1);
}
}
System.out.println(map);
}
结果:{a=3, b=3, c=3, d=2, t=3}
思路: 先循环整个字符串 用到了map的键值对,判断map的key 是否存在 map不存在就赋值字符当map的key ,value 为1 map.put(s.charAt(i),1); 当map存在时,就在当前value值之上+1操作 map.put(s.charAt(i), map.get(s.charAt(i))+1);
注意:map中泛型 Character 为char的包装类,也可以使用Object代替
找出java重复字符串,java 找出字符串出现重复的字符和次数相关推荐
- java文件出现字符串_找出三个文本文件中都出现的字符串,并输出到一个文本文件(菜鸟求救)...
编写java程序 找出三个文本文件中都出现的字符串,并输出到一个文本文件 下面是三个文本文件,找出其中相同的字符串(用数组的方法) 第一个文件: EEF1A1 GAPDH LOC643334 SLC3 ...
- java小编程----给定一个只包含 '(' 和 ')' 的字符串,找出最长的包含有效括号的子串的长度。
package com.henu;import java.util.Arrays;/*** @author limengdong* @date 2019年7月19日* @classroom 208bi ...
- java 数组不重复_java如何找出数组中的不重复数字
找出数组中不重复的一个数字,题目大致是这样的:int[] a = { 1, 2, 3, 4, 3, 2, 1 }; 在线视频教程推荐:java在线学习 解决办法是:public static int ...
- 【每日一练及解题思路V1】给定一个字符串,找出其中不含重复字符的最长子串的长度
一.题目:给定一个字符串,找出其中不含重复字符的最长子串的长度: 二.举例: 比如"abcdefgh",不含重复字符的最长子串为eacdb,长度为8: 比如"abceac ...
- java栈最小值的实现,关于java:算法图解如何找出栈中的最小值
后面咱们学习了很多对于栈的常识,比方<动图演示:手撸堆栈的两种实现办法!>和<JDK 居然是这样实现栈的?>,那么接下来咱们再来刷一些对于栈的经典面试题以坚固学过的常识. 咱们 ...
- Leecode:给定一个包含 n + 1 个整数的数组 nums,其数字都在 1 到 n 之间(包括 1 和 n),可知至少存在一个重复的整数。假设只有一个重复的整数,找出这个重复的数
题目 /** * 给定一个包含 n + 1 个整数的数组 nums,其数字都在 1 到 n 之间(包括 1 和 n),可知至少存在一个重复的整数.假设只有一个重复的整数,找出这个重复的数. * 示例 ...
- 找出两个字符串中最大子字符串,如abractyeyt,dgdsaeactyey的最大子串为actyet
// 最大子字符串.cpp : 定义控制台应用程序的入口点. // //找出两个字符串中最大子字符串,如"abractyeyt","dgdsaeactyey"的 ...
- 输入一个字符串,用子函数完成在字符串中找出ACSII码值最大的字符,将其放在第一个位置,并将该字符前的所有字符向后顺序移动
<程序设计基础实训指导教程-c语言> ISBN 978-7-03-032846-5 p143 7.1.2 上级实训内容 [实训内容9]输入一个字符串,用子函数完成在字符串中找出ACSII码 ...
- isalnum()函数:找出str字符串中为英文字母或数字的字符
找出str字符串中为英文字母或数字的字符 (1)Linux下编程用到的函数是:int isalnum(int c) 返回值:若参数c为字母或数字,则返回TRUE:否则返回NULL(0) #includ ...
- 找出连续最长数字串python_字符串中找出连续最长的数字字符串的实例代码
//1. 写一个函数,它的原形是int continumax(char *outputstr,char *intputstr) //功能: //在字符串中找出连续最长的数字串,并把这个串的长度返回, ...
最新文章
- 通过define _CRTDBG_MAP_ALLOC宏来检测windows上的code是否有内存泄露
- Linux之redhat7系统结构
- 教师资格证考试计算机知识题库,教师资格证考试题库
- 二维map —— HDU1263
- Only a type can be imported解决方法
- HIVE 的笛卡尔积on无条件
- WORD的POI处理与原理
- cocos2dx 3.1从零学习(四)——内存管理(错误案例分析)
- 为什么会找不到D层文件?
- python创意动态图片_Python趣味创意编程
- 微型计算机原理小闹钟,微机原理课程设计_电子钟的设计.doc
- ASCALL码表对照表 最全、最成体系表格 与对比
- python 答题辅助_GitHub - anwzx/TopSup: 答题辅助决策:冲顶大会等答题类游戏
- 微信小程序弹框显示自定义内容(1)
- 显卡测试软件velmon,furmark显卡测试工具
- 魔兽世界燃烧的远征服务器状态,魔兽世界燃烧的远征前夕补丁 燃烧的远征副本介绍...
- 四川省评高级教师考职称计算机,四川省中学教师中、高级职称评审条件
- 【Python】Pyyaml和ruamel.yaml
- 微信小程序中使用阿里巴巴字体图标
- 使用canvas绘制一个动态的表盘