參考鏈接: 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);
?
? ? }
}