1.字符串转整型
Java代码,字符串为纯数字的情况下,调用Integer的静态方法parseInt或者valueOf
public class TestDemo {
public static void main(String[] args) {
int res1 = Integer.parseInt("123345");
System.out.println(res1);
Integer res2 = Integer.valueOf("123345");
System.out.println(res2);
}
}
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)+" ");
}
}
}
2.整型转字符串
Java代码,3种方法
public class TestDemo {
public static void main(String[] args) {
int i=44;
String s1=String.valueOf(i);
String s2=Integer.toString(i);
String s3=""+i;
System.out.println("s1="+s1+" s2="+s2+" s3="+s3);
}
}