mshd.net
当前位置:首页 >> jAvA 怎么把一个数字表示成一个字母 >>

jAvA 怎么把一个数字表示成一个字母

假如你要用0表示'a'的话,那么就是: int num=0; int tmp=num%26+'a'; System.out.println((char)tmp);

char c=(char)(int)(Math.random()*26+97); System.out.println(c);通过随机函数生成,字母对应的int整型数字,然后转换才char类型的字母。 或 tring chars = "abcdefghijklmnopqrstuvwxyz"; System.out.println(chars.charAt((int)(Math.random...

替换字符串中的所有字母可以用replaceAll方法,replaceAll支持正则表达式。 方法原型:replaceAll(regex, replacement),replaceAll的参数是regex,即基于规则表达式的替换,比如:可以通过replaceAll("\\d", "*")把一个字符串所有的数字字符都...

用正则表达式匹配 Pattern p_number = Pattern.compile("\\d+");//匹配数字 Pattern p_char = Pattern.compile([a-zA-Z]+);//匹配字母 正则表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE)...

其实字母其实是一个字符,而字符char类型本身其实存的是一个ASCII值,所以对于每一个字母的字符是有对应的一个数字 参考如下:

如下是一个将阿拉伯数字转为汉字的类,需要者可收藏到自己的util类库中以备不时之需。 public class ArabicToChineseUtils { static String[] units = { "", "十", "百", "千", "万", "十万", "百万", "千万", "亿", "十亿", "百亿", "千亿", "...

Scanner没有直接读入单个字符的方法,可以先作为字符串读入,再取首字母 代码如下:

// 参考三目运算,例子 int i=1;// String b=String.valueOf(i);//转换成string类型 b = (b.length() == 1 ? "000" + b : b.length() == 2 ? "00" + b: b.length() == 3 ? "0" + b : b); b="B"+b; System.out.println(b);//输出结果为:B0001 }

其实解决这个统计字符串统计每个字母出现次数的问题,用Map最容易也最直观。 但是你非要使用数组来实现也不是不可以,首先,初始化一个数组,长度等于52(因为a-b,A-B共有52个),设置每一个数组项初始值为0,表示不存在某个字母。 然后遍历字符串...

从键盘取出字符!求len长度!循环截取字符串获取字符!.存入数组或其他集合中!在进行判断..

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com