永发信息网

用java语言编写一个程序,输出一个字符串中的大写字母数。

答案:2  悬赏:30  手机版
解决时间 2021-02-26 18:38
  • 提问者网友:一抹荒凉废墟
  • 2021-02-26 02:25
用java语言编写一个程序,输出一个字符串中的大写字母数。
最佳答案
  • 五星知识达人网友:廢物販賣機
  • 2021-02-26 03:02
String str="ABCdsfADF";
String reg="[^A-Z]+";
int x=str.replaceAll(reg,"").length();
全部回答
  • 1楼网友:有你哪都是故乡
  • 2021-02-26 03:32
public map getcharacternum(string str) { //封装一个map,key为string类型,value为字母数,其中key为upperchar的value存大写字母数 //key为lowerchar的value存放小写字母数,key为otherchar的value存放非英文字母数 map map = new hashmap(); int uppervalue = 0; int lowervalue = 0; int othervalue = 0; for (int i = 0 ; i < str.length(); i++) { if (str.charat[i] > 'a' && str.charat[i] < 'z') { lowervalue++; } else if (str.charat[i] > 'a' && str.charat[i] < 'z') { uppervalue++; } else { othervalue++; } } map.put("upperchar",uppervalue); map.put("lowerchar",lowervalue); map.put("otherchar",othervalue); return map; } 然后再main()方法中调用这个函数,通过下面这种方式获取其值 map map = 对象名.getcharacternum(inputstr); int uppernum = (int) map.get("upperchar");
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯