永发信息网

求大神编一个简单的JAVA程序: 输入一个字符串,然后由程序统计并输出在该字符串中每个字符出现的次数。

答案:1  悬赏:40  手机版
解决时间 2021-11-15 22:19
求大神编一个简单的JAVA程序: 输入一个字符串,然后由程序统计并输出在该字符串中每个字符出现的次数。
最佳答案
import java.util.Scanner;

public class FruitImp {
public static void main(String[] args) {
String str = new Scanner(System.in).nextLine();
//用一个二维数组存放字符和对应的字数
//用数组的缺点是空间浪费 可以用map 或别的代替这里就用数组简单点
int arr[][] = new int[2][str.length()];
for(int i=0;i boolean isExist = false;//字符是否存在标志
for(int j=0;j if(str.charAt(i)==arr[0][j]){
arr[1][j]++;
isExist = true;
}
}
//全部循环完成后,如果存在,数目加1,存在标志变为true,如果标志还是false则把这个字符加到数组里
if(!isExist){
arr[0][i]=str.charAt(i);
arr[1][i]=1;
}
}
for(int k=0;k if(arr[0][k]!=0){
System.out.println("字符"+(char)arr[0][k]+"的数目为"+arr[1][k]);
}
}
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我叫姑姥娘是什么
为什么圆锥体积:圆柱体积=1:3
夏普2048打印机出现8字样是怎么回事
为什么百度知道有这么多骗子呢,骗我钱得那些
50w一40与50w一30全合成机油哪个更好
挖掘机连接铝块换了几次总坏是什么原因
145差速器总成那种品牌好
鲜苦瓜片泡开水一次多少苦瓜片量为宜?
我只是想赚几个贡献点好从文库下载资料,就转
现代旅馆(安庆太湖县)地址在什么地方,我要处
上海浦东向城路在哪个镇?
蛙趣视频打不开的原因
求怪物猎人mhp2g农场虫树猫的音效
急!收集一些关于形容包包的英文
晚上吃煮的豌豆会不会长胖?
推荐资讯
13年的本田歌诗图仪表显示黄色圈里i是什么意
哈尔滨中奥机电设备有限公司怎么样?
【寒蝉】咪啪的日文是如何写的
急求X除以七分之四等于十分之九怎么解这个方
半径是r,质量是m的空心球壳绕直径转动时的转
沛和佩用在名字里哪个寓意好呢?
请问是不是心动他的颜直,就连他的侧脸也会心
苏州环城河和上海黄浦江哪个好
如何看待公考热?
国家对农户超占的住宅面积如何收费?
儿歌对花歌词(秋、冬)
图片中挂绳都有哪些编法
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?