参考链接: Java中的字符串到整数– parseInt()
Java 中字符串转整型和整型转字符串
1.字符串转整型Java代码,字符串为纯数字的情况下,调用Integer的静态方法parseInt或者valueOfJava代码,如果单个字符或字符串,需要切开转化为char字符再转化,否则按照上述方法会出现空指针异常(ASCLL码 0:**48** a:**97** A:**65**)
2.整型转字符串Java代码,3种方法
1.字符串转整型
Java代码,字符串为纯数字的情况下,调用Integer的静态方法parseInt或者valueOf
public class TestDemo {
public static void main(String[] args) {
//如果是纯数字的字符串
//1.调用Integer包装类 的静态方法parseInt,返回值为int
int res1 = Integer.parseInt("123345");
System.out.println(res1);//res1=123345
//2.调用Integer包装类的静态方法valueOf,返回值为Integer
Integer res2 = Integer.valueOf("123345");
System.out.println(res2);//res2=123345
}
}
Java代码,如果单个字符或字符串,需要切开转化为char字符再转化,否则按照上述方法会出现空指针异常(ASCLL码 0:48 a:97 A:65)
public class TestDemo {
public static void main(String[] args) {
String str="0aAbBcC";
char[] chars = str.toCharArray();
for(char c:chars){
System.out.print(Integer.valueOf(c)+" ");
//48 97 65 98 66 99 67
}
}
}
2.整型转字符串
Java代码,3种方法
public class TestDemo {
public static void main(String[] args) {
int i=44;
//1.调用String类的静态方法valueOf
String s1=String.valueOf(i);//44
//2.调用Integer类的静态方法toString()
String s2=Integer.toString(i);//44
//3.利用整型+字符型=字符型
String s3=""+i;//44
System.out.println("s1="+s1+" s2="+s2+" s3="+s3);
}
}