字符串和数值间的转换
public static void main(String[] args) {
//将字符串转换为数值
String str="123";
int m=Integer.parseInt(str,10);//十是进制
//将数值转换为字符串
String str_2 = Integer.toString(123);
//将字符串转换为字符数组
char a[]=str_2.toCharArray();
System.out.println(a[2]);
}
字符转数值的通用方法(根据ASCII码表)
int main(){
char a='3'; //仅限于0~9
int i=a-48; //‘3’的ascii码为51,‘0’的码为48,进行减法得到的结果为一个数值。
//或者 i=a-'0';
cout << i;
return 0;
}