-
2019-12-14 21:31:15
package cn.itcast.Map;
import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
/*练习:判断输入的字符串每个字符的个数
1 使用Scanner获取用户输入字符串
2 创建map集合,key是字符,value是个数
3 遍历字符串,获取每一个字符
4 使用获取的字符,去map集合判断key是否存在
5 遍历
*/public class test {
public static void main(String[] args) {
//输入字符串
Scanner sc=new Scanner(System.in);
System.out.println(“请输入一个字符串”);
String str = sc.next();//创建map Map<Character,Integer> map=new HashMap<>(); //遍历字符串 for (char c : str.toCharArray()) { //判断key if(map.containsKey(c)){ Integer value=map.get(c); value++; map.put(c,value); }else{ map.put(c,1); } } //遍历map for (Character key : map.keySet()) { Integer value=map.get(key); System.out.println(key+"有"+value+"个"); } }
}
更多相关内容 -
js实现控制textarea输入字符串的个数,鼠标按下抬起判断输入字符数
2020-10-21 06:14:57下面小编就为大家带来一篇js实现控制textarea输入字符串的个数,鼠标按下抬起判断输入字符数。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧 -
判断输入字符串中相同字符的个数
2018-04-05 15:49:40先输入一段字符串,改程序判断相同字符串的个数,并输出。 -
Python实现判断字符串中包含某个字符的判断函数示例
2020-09-20 21:50:04主要介绍了Python实现判断字符串中包含某个字符的判断函数,涉及Python自定义函数中使用find方法针对字符串的简单判断查找相关操作技巧,需要的朋友可以参考下 -
js监听鼠标事件控制textarea输入字符串的个数
2020-10-25 09:46:58一个js控制textarea输入字符串的个数的脚本,当鼠标按下抬起时判断输入字符数,很简单,但很实用 -
java查找字符串中的包含子字符串的个数实现代码
2020-09-02 06:12:50下面小编就为大家带来一篇java查找字符串中的包含子字符串的个数实现代码。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧 -
c#中判断字符串是不是数字或字母的方法
2021-01-01 05:34:39判断汉字一般是输入 >255 因为汉字是大字符集二、判断输入的是不是数字 代码如下:try{int n = 0;n = int.Parse(this.textBox1.Text.Trim());}catch{MessageBox.Show(“你输入的不是数字~!”);}也可以用Char.is -
利用c语言写出并判断字符的个数
2021-05-20 01:17:44/*题目1:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。我的思路:首先利用if语句写出是什么字符,然后,再用其统计个数,最后在写上到什么时候截止定义四个变量 。*/#includeint main(){.../*
题目1:
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
我的思路:
首先利用if语句写出是什么字符,然后,再用其统计个数,最后在写上到什么时候截止
定义四个变量 。
*/
#include
int main()
{
char num;
int a,b,c,d;
a = 0;
b = 0;
c = 0;
d = 0;
printf("您好,请输入一行字符: \n");
while(1)
{
scanf("%c",&num);
if(num==0 || num==32) //如果这个数等于0,或等于32
{
a++; //则打印这些空格的个数
}
else if( num>=65 && num<=90 ||num>=97 && num<=122)
{
c++; //代表英文字母
}
else if(num>=48 && num<=57)
{
b++; //代表数字
}
else if(num=='\n')
{
break;
}
else
{
d++;
}
}
printf("空格的个数是%d\n",a );
printf("字母的个数是%d\n",c);
printf("数字的个数是%d\n",b );
printf("其他字符的个数是%d\n",d);
return 0;
}
如图:
-
JAVA 统计字符串中中文,英文,数字,空格,特殊字符的个数
2020-08-25 22:39:38主要介绍了JAVA 统计字符串中中文,英文,数字,空格,特殊字符的个数 ,本文通过一段代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 -
C语言 判断输入的字符个数
2020-12-28 13:53:40#include <stdio.h> int main() { int n = 0; char c; printf("请输入字符:"); while((c=getchar())!='\n') { n++; } printf("%d",n); return 0; }#include <stdio.h> int main() { int n = 0; char c; printf("请输入字符:"); while((c=getchar())!='\n') { n++; } printf("%d",n); return 0; }
-
java实现输入字符串,判断各个字符的个数
2019-10-14 10:40:35package two; import java.util.Scanner; public class character { public static void main(String[] args){ Scanner scan = new Scanner(System.in); // 从键盘接收数据 // next方式接收字符串 ...package two; import java.util.Scanner; public class character { public static void main(String[] args){ Scanner scan = new Scanner(System.in); // 从键盘接收数据 // next方式接收字符串 String str1; System.out.println("next方式接收:"); // 判断是否还有输入 if (scan.hasNextLine()) { str1 = scan.nextLine(); System.out.println("输入的数据为:" + str1); char[] charA = str1.toCharArray(); int[] number= new int[charA.length]; int[] numbera= new int[charA.length]; for(int i = 0; i < charA.length; i++) {//找出相同字符中左后一个的位置 for(int j=0;j<charA.length;j++){ if(charA[i]==charA[j]){ number[j]=i+1; } } } for(int i = 0; i < charA.length; i++){//计算出相同字符的个数 for(int j=i;j< charA.length-1; j++){ if(number[i]==number[j+1]){ numbera[i]++; number[j+1]=0; } } } for(int i = 0; i < charA.length; i++){//输出重复字符及个数 if(number[i]!=0){ int a=numbera[i]+1; System.out.println(charA[i]+" 字符有:"+a+"个"); } } } scan.close();//清除缓存 } }
-
输入一行字符,统计其中数字字母和其它字符的个数
2015-01-12 20:12:29输入一串字符串 统计其中字符、数字、大小写字母的个数 -
Java中判断字符串中相同字符的个数
2021-03-01 08:04:36前言 在本系列的第一篇文章中,介绍了值类型和引用类型在参数传递时的不同,本文将讨论如何应用ICloneable接口实现去修复引在堆上的用变量所带来的问题 ...jquery输入数字随机抽奖特效简介:jQuery自定义数值抽奖活动... -
C语言:计算输入字符的个数
2020-12-09 21:49:03题目:输入字符,计算一共输入了几个字符,并输出个数。 代码如下 #include<stdio.h> int main() { int n=0; //n存储一共有几个字符 printf("输入字符:\n"); while(getchar()!='\n') //getchar()获取字符... -
使用C语言的循环以及if判断输入字符的类型
2022-03-18 20:51:29```使用C语言的循环以及if判断输入字符的类型 ```c //输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数 #include<stdio.h> #include<math.h> int main(){ char c; int letter=0,... -
C语言 输入一个字符,判断该字符是数字、字母、空格还是其他字符。
2021-05-18 09:58:17=EOF) { if(ch>='0'&&ch) { printf("%c是数字字符:",ch); } else if(ch>='a'&&ch) { printf("%c是小写字母:",ch); } else if(ch>='A'&&ch) { printf("%c是大写字母:",ch); } else if(ch==' ') { printf("%c是空格:... -
判断一行字符串中的数字出现的个数
2011-12-31 08:59:02输入一个字符串,该字符串中可以包含&^$^#@*任何符号以及空格。输入以回车结束。 • Output 有多行。输出该字符串中每个出现过的数字,然后在冒号“:”后面输出该数字出现的次数。按数字大小,从小到大的顺序输出。... -
输入一串字符,并判断其中英文字符和数字字符的个数——C语言实现(C语言练习)
2021-05-19 09:44:16先看程序运行的结果,(文末有该程序的完整代码)1、先写好... //i代表所有字符的个数,counter是英文字符的个数3、然后我们用一个numAIph来判断我们输入的字符串中英文字符的个数int numAlph(char ch) //判断字符个数... -
C语言实现:判断输入字符串中英文字母,空格或回车,数字字符,其他字符的个数
2018-07-09 09:46:55简单查询判断就可以#include<stdio.h&...输入15个字符:"); for(i=1;i<=15;i++) { ch=getchar(); if('a'<=ch&&ch<='z'||'A'<=ch... -
键盘输入字符串 统计出每种字符的个数
2021-03-24 20:44:38//键盘输入一个字符串,统计各种字符个数 //定义出基本数据类型 //将字符串变成char[]数组 //将数组遍历并判断 出基本数据类型相等就++ public static void main(String[] args) { Scanner sc =new Scanner(System.... -
java基础-给出一个随机字符串,判断有多少字母?多少数字?
2020-08-26 02:55:21主要介绍了java基础-给出一个随机字符串,判断有多少字母?多少数字?文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 -
统计从键盘输入一行字符的个数C语言 – 手机爱问
2021-05-19 08:22:19从键盘输入一行字符,分别统计其中字母字符和数字字符的个数2.从键盘输入十个整形数据,要求输出其中最小的数据3.从键盘上输入10个字符,然后按相反次序输出4.从键盘上输入10个整数,求他们的平均值以及正数的个数,... -
汇编语言变成判断输入字符是否为A,判断输入数字是否大于100
2020-05-16 21:41:441.编写程序,从键盘接收一个字符,如果输入字符为‘A’,则在输出屏幕输出yes,除此以外的字符均输出no。 2.DATAS段中有如下的数据,编写分支结构汇编程序判断这些数据,如果数据大于100则在屏幕输出big,否则输出... -
判断字符串中出现数字的个数
2021-04-02 09:21:46判断字符串中出现数字的个数 a=input("请输入字符串") print("输入的字符串是",a) count=0 for i in a: if '0'<=i<='9': count+=1 print("字符串中出现数字的个数有:{}个".format(count)) -
输入一行字符,统计其中的英文字符、数字字符、空格和其他字符的个数。
2022-03-26 15:07:01输入字符串用gets() 输出提示信息和格式: "English character: %d\n" "digit character: %d\n" "space: %d\n" "other character: %d\n" 程序运行示例: Please input a string:dytxx246$6@,. English character: 5 ... -
python 字符串 1.3 编写程序判断一个从键盘输入的字符串包含的字母、数字字符和其它字符的个数
2021-07-17 23:51:30编写程序判断一个从键盘输入的字符串包含的字母、数字字符和其它字符的个数程序分析: 遍历字符串,在遍历字符串时,判断该字符是什么类型的字符 代码: letter = 0 num = 0 other = 0 str0 = input('请输入一段... -
键盘录入一个字符串并统计字母,汉字,空格,数字的个数
2017-12-31 14:35:22通过正则表达式统计一个字符串中不同类型的个数,代买中附有简单的正则表达是的语法 -
输入一段字符,判断字符串中字母的个数,数字的个数和其他字符个数
2017-08-17 16:05:39* 输入一段字符,判断字符串中字母的个数,数字的个数和其他字符个数(参考ascii表) * */ public static void main(String[] args) { System.out.println("请输入一段字符串:"); Scanner scan = new Scanner...