mlsb.net
当前位置:首页 >> jAvA 字母转换成数字 >>

jAvA 字母转换成数字

代码如下: public static void main(String[] args) { int i=1; int j=2; char c1=(char) (i+64); char c2=(char) (j+64); System.out.println(c1); System.out.println(c2); }

public class Test { public static void main(String[] args) { String str = "C002"; String shuzi = str.substring(1); char[] chars = str.toCharArray(); String new_str = chars[0]-64+shuzi; System.out.println(new_str); }}

java中String字符串转化为数字: 转换为浮点型: 使用Double或者Float的parseDouble或者parseFloat方法进行转换 String s = "123.456 "; //要确保字符串为一个数值,否则会出异常double d = Double.parseDouble(s); float f = Float.parseFloat(...

如果是char类型的单个字母, 可以直接把char类型变量减去char型的0然后赋值给int类型。 代码例子如下: public class Test {public static void main(String[] args) {char c = '4';int t = c - '0';System.out.println("char转换为数字: " + t)...

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

public static String wordToSignature(String word){ word = word.toLowerCase(); StringBuffer sb = new StringBuffer(); for (int i = 0; i < word.length(); i++) { char c = word.charAt(i); if (c == 'a' || c == 'b' || c == 'c') { sb.a...

直接”int b=(char)a; “即可实现。 解释:上面”a“的值就是int类型的数值,b就是转换后的数值,如a =0;那么 b的值就是30; 备注:assic中”0“对应的就是”30“,”1“对应的是”31“,依次类推。但是大于9的就会没有对应的值,输出结果也就是为空。

public static void main(String[] args) {String s = "Attitude";int sum = 0;s = s.toUpperCase(); //全部转换成大写for (int i = 0; i < s.length(); i++) {char c = s.charAt(i);sum += (int)c -64;}System.out.println(sum);}

public static void main(String[] args) { String str = "12345A"; String s = str.toLowerCase(); System.out.println(s); }

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

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