JAVA负数转字符串,是怎么转的? public static void main(String[] args) { c=(char)-70; System.out.println(c); }结果为何是个'?'号,JAVA负数转字符串,是怎么转的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public class Test1 { public static void main(String[] args) { long abc = -1000; String str = Long.toString(abc); System.out.println(str); }} 不过,我想把它内部是怎么算出来,它的二进制码给求出来,比如刚刚哪个 -70 把它转换成CHAR后,输出的是个“?”号为什么是个?号而不是其他的呢。 你这是强制转换,不改变数据内容,改变读取方式。c对应编码为-70的字符,因为在字符集中找不到这个字符所以显示?所以如果想将一个数字以字符串形式输出不能如此转换int abc = 48; System.out.println((char)abc); System.out.println(Integer.toString(abc)); int i = -70;System.out.println(Integer.toString(i)); iterator的remove方法为何报错? 用JSP在ORACLE10g中插入日期的格式问题 大家来讨论一下这个代码的运行结果啦!!! 如果我要编写不须安装插件的applet我该怎么做? 向EXCEL中插入一个日期数据。 sql插入日期出错,拜求各位高手救急!!! [File]怎么把一个目录下的以P开始的所有文件的文件名? 在这个论坛中提问,能加附件吗? 搞java的不是都自视甚高吗?来看看这个吧,看来全国都知道青岛工资低了 java字符串判断中文 请给为前辈指教一二,在下不胜感激! 为啥获取不到数据?
long abc = -1000; String str = Long.toString(abc);
System.out.println(str);
}}
比如刚刚哪个 -70 把它转换成CHAR后,输出的是个“?”号
为什么是个?号而不是其他的呢。
所以如果想将一个数字以字符串形式输出不能如此转换
int abc = 48;
System.out.println((char)abc);
System.out.println(Integer.toString(abc));
System.out.println(Integer.toString(i));