char中的一个现象。。。 试验代码的时候有试出这个问题。。定义: char ch = 34;System.out.println(ch+ch);============结果是68, 为什么不是""? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 you guys are right!new test.=====char ch = 34; // char (0~255) StringBuffer strb = new StringBuffer();strb.append(ch);System.out.println(strb);strb.append(ch);System.out.println(strb);==========Thanks! 这里相加时,把char提升为了int,要输出""可用System.out.print(""+ch+ch);如果前面是字符串,则后面的就转化为字符串 char ch = 34; 将34转为charch+ch ;将char转为int 有一个东东叫操作符重载,在Java中String实现了"+"的重载,而char没有,所以...... veriest(Veriest lover) 说的对:运算符'+'可用来实现字符串的连接,即对运算符"+"进行了重载。而不是对char进行重载。 请教new FileInputStream().read()的问题 线程不是被锁定了,为什么还能被访问? JAXP默认使用的是哪种XML解析器? 什么是hashcode? 各位大侠,谁能帮我好好地解释一下这个程序 有关产生随机数并将其用流式Socket通信传输的问题??? 请问怎么将一幅图片分成9个同样大小的部分??并显示出来 求助:关于在jtree中得到结点的名称 请各位高手赐教!!! 一个jaiva线程同步的问题 初学者请教前辈 怎样在JAVA程序中取得WINDOWS系统的服务对象
new test.
=====
char ch = 34; // char (0~255)
StringBuffer strb = new StringBuffer();
strb.append(ch);
System.out.println(strb);
strb.append(ch);
System.out.println(strb);==========Thanks!
System.out.print(""+ch+ch);
如果前面是字符串,则后面的就转化为字符串
ch+ch ;将char转为int
运算符'+'可用来实现字符串的连接,即对运算符"+"进行了重载。而不是对char进行重载。