概述
java中char转化为int的几种方法总结
方法一:
在char后面 -“0”
public class Main {
public static void main(String[] args) {
char numChar = '3';
int
intNum = numChar - '0';
System.out.println(numChar + ": " + intNum);
}
}
方法二
char减去48
int sum=0;
sum += new Integer( builder.charAt(参数)-48);
方法三
利用char的封装类 character, 通过如下静态方法就可以直接实现。
public static int getNumericValue(char ch) {
return getNumericValue((int)ch);
}
eg:
package com.albertshao.interview;
public class IntAndCharConvertor {
public static void main(String[] args) {
char numChar = '9';
int
intNum = (int)numChar;
System.out.println("method 3: " + numChar + ":" + Character.getNumericValue(numChar));
}
}
方法四
先把char转为char[1]的数组,然后转为string,最后利用Integer中parserInt方法,此方法要创建多个对象,要消耗许多内存。
最后
以上就是彩色犀牛为你收集整理的java中char转化为int的几种方法的全部内容,希望文章能够帮你解决java中char转化为int的几种方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复