Java 字符 字符串 数字相互转化

131 阅读1分钟

1 字符串转数字

`String a = "1"  
Integrate b = Integrate.parseInt(a) `

2 数字转字符串

int a=1
方式1  String b=a+""  
方式2 String b=a.toString()  
方式3 String b=String.valueof(a)

3 字符转字符串

char a = 'a';
String b = String.valueOf(a);

4 字符转数字 其实字符和数字运算不需要转化

`char a = '1' <==> //int a = 46
// 在 Unicode中字符1 等于46 
int b = 1  
int result = a + b //47` 

所以在这里只讨论字符1 如何转化为数字1
答案是 :先转化为字符串再转化为数字

`char a='1'  
Integrate b = Integrate.parseInt(String.valueof(a))`

到这里想必你已经明白了吧 那么现在提一个问题计算并输出一个整数各位数字之和。 如5423的各位数字之和为5+4+2+3=14.

总之: 字符1 不等于 数字1