永发信息网

JAVA怎么找字母的下标

答案:1  悬赏:80  手机版
解决时间 2021-11-16 05:53
  • 提问者网友:斑駁影
  • 2021-11-15 07:03
JAVA怎么找字母的下标
最佳答案
  • 五星知识达人网友:我住北渡口
  • 2021-11-15 08:26
一个数组或者集合的下标是从0开始的,然后你图上面的错误是因为num的定义是String类型的,你却拿来与letter[i]比较,两个都不对。
要比较字母,必须先把字母转成对应的数字,这涉及到Unicode编码。大写字母A是65,往后以此类推,小写字母是97,往后以此类推。
所以你要比较字母大小,就应该先把String转成char类型,再把char类型转成int类型:
String a = scanner.next();
int num = a.charAt(0);
System.out.println(num);所以,你的letter[i]也要转成数字来比较:
if(num < (int)letter[i]) //前提是你的letter数组是char类型,或者集合添加了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯