java查看字符串中有多少相同的字母,并且按顺序输出
来源:互联网 发布:王菲歌词 知乎 编辑:程序博客网 时间:2024/05/13 23:24
package demo;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Scanner;
import java.util.Set;
/**
* 查看字符串中有多少相同的字母,并且按顺序输出
* @author 徐楠
*
*/
public class A {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);//获取输入对象
System.out.println("请输入字符串 :");
String str=sc.nextLine();//整行接受
System.out.println("输入的字符串为"+str);
Map map=new HashMap();
for (int i = 0; i < str.length(); i++) {
if(!map.containsKey(str.charAt(i))){//不包含时进入
map.put(str.charAt(i), 1);
}else{//包含时加一
int j=(int) map.get(str.charAt(i));
j++;
map.put(str.charAt(i), j);//存入字符的值
}
}
System.out.println("map的大小为:"+map.size());
Set set=map.entrySet();//转为set
Iterator it=set.iterator();//迭代输出
while(it.hasNext()){
System.out.println(it.next());
}
}
}
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Scanner;
import java.util.Set;
/**
* 查看字符串中有多少相同的字母,并且按顺序输出
* @author 徐楠
*
*/
public class A {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);//获取输入对象
System.out.println("请输入字符串 :");
String str=sc.nextLine();//整行接受
System.out.println("输入的字符串为"+str);
Map map=new HashMap();
for (int i = 0; i < str.length(); i++) {
if(!map.containsKey(str.charAt(i))){//不包含时进入
map.put(str.charAt(i), 1);
}else{//包含时加一
int j=(int) map.get(str.charAt(i));
j++;
map.put(str.charAt(i), j);//存入字符的值
}
}
System.out.println("map的大小为:"+map.size());
Set set=map.entrySet();//转为set
Iterator it=set.iterator();//迭代输出
while(it.hasNext()){
System.out.println(it.next());
}
}
}
0 0
- java查看字符串中有多少相同的字母,并且按顺序输出
- java 统计字符串中每个字母有多少个
- 判断字符串中是否有相同字母
- 字符串是否有相同的字母
- 找一个字符串中有多少个字母,并输出来
- 如何用数组算出字符串中有多少种字母以及每个字母的个数
- 字符串aba ccde232d ehdba cac 有多少个不同字母,并且每个不同字母有多少个!
- 统计字符串中有多少空格,数字,字母
- 字符串之输出所有字母组合相同的单词
- java Map输出字符串中字母出现的次数
- 编写一个程序,输入一串不超过60个字符组成的且不包含换行符的字符串,将字符串中的A到Z的字母按英文字典字母顺序重新排列,排列后的单词的长度要与原始句子中的长度相同,并且要求只对A到Z的字母重新排列,其
- 统计一个字符串中出现的最大频率字符;若有频率相同字符,按字典序输出
- 字符串查找有多少个字母
- (Relax ST1.16)POJ 3589 Number-guessing Game(求连个字符串中相同的字符有多少个和同位置&&同字符的字符个数有多少个)
- 字符串中出现的相同字母的个数
- 给你m个东西,放在n个相同的盒子中(相同,即不计顺序),每个盒子可以放任意多,问有多少种放法
- 输出字符串"asdjfsdfaskdsasdf"中有多少个“as”
- 把字符串中相同的字母去重
- programming in Scala 学习(二)
- Android 异步消息处理机制 深入理解 Looper、Handler、Message三者关系
- Tomcat的安装和下载(摘自书)
- PHP操作PDF文档输出
- 编译器中一些内置宏(方便调试)
- java查看字符串中有多少相同的字母,并且按顺序输出
- EasyOpenJTAG驱动无法正确安装解决方法(Win10)
- 【UNITY3D 游戏开发之七】C# 中的委托、事件、匿名函数、Lambda 表达式
- POJ_2456
- Android 自定义View实现圆形切图的效果
- [已解决]错误: 找不到或无法加载主类 Demo.class
- javascript实现html网页版的2048游戏源代码
- 【UNITY3D 游戏开发之八】Unity编译到iPhone运行 Collider 无法正常触发事件解决方案
- 个人记录-LeetCode 11. Container With Most Water