fkjj.net
当前位置:首页 >> jAvA int 转ChAr >>

jAvA int 转ChAr

public class Int2CharDemo { public static void main(String[] args) { // 将int类型数字8转换为char类型数字8 int num1 = 8; char ch1 = (char) (num1 + 48); System.out.println("ch1 = " + ch1); // 将char类型数字8转换为int类型数字8 // ...

char b = 'a'+18; //因为char本身在码表中可以用数字表示的,然后运算玩之后还是char,应该输出s //另外,如果下面定义就是错的了。char a = 'a';char b = a + 18; // 这样就是错的,因为JVM运算完后不知道结果是多少,所以会提示损失精度的错误...

一般可以进行强行转换 int i = 0xffff004b; char b = (char)i; 由于int为4个字节,char为2个字节,强行转换可能会丢失2个高位字节的数据,要注意。

应该是 char a='1'; int num = a - '0'; a - '0' 就是得出‘1’ 与 ‘0’之间的ASCII值得差值,即1;同理‘9’-‘0’=9; 而且int str=Integer.parseInt(a); 中parseint()的参数是字符串应该是int str=Integer.parseInt(a+ “”); 把char a转换成字符串...

你这么输出的是ascii码为0到19的字符了,你可以试试 char begin = '0'; for(int i=0;i

String是字符串,char是字符,所以如果要把String转成char类型,那么要用char数组来存放。 用String的toCharArray() 方法直接转。例如: String str = “a”; char[] ch = str.toCharArray(); 那么ch数组的内容就是a,ch[0] 的内容就是 'a' 如果St...

直接强制类型转换就可以了,(int)x,x是你想转换为int型的char型变量。或者直接把一个char型变量赋值给一个int型变量也可以。

把字符串转化为char数组: 例如: String str=“abcdef”; char[] ch=st.toCharArray(); 若要转化为单个char,可以从数组中取出来赋值给char

public class Int2CharDemo { public static void main(String[] args) { // 将int类型数字8转换为char类型数字8 int num1 = 8; char ch1 = (char) (num1 + 48); System.out.println("ch1 = " + ch1); // 将char类型数字8转换为int类型数字8 // ...

网站首页 | 网站地图
All rights reserved Powered by www.fkjj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com