易截截图软件、单文件、免安装、纯绿色、仅160KB

java 单引号 双引号的区别

                  int[] arr = new int[10];

System.out.print("arr 初始值: ");
for (int i = 0; i < arr.length; i++)
System.out.print(arr[i] + ' ');
这台程序,本来想输出他的初始值,可在最后输出的时候,使用了单引号,导致程序输出323232323232
为什么这里使用单引号会变成这样,而必须使用双引号,单引号和双引号的区别又是什么呢
因为 你用单引号 他会解析成  字节  如果你直接打印 arr[i],或者  用""+arr[0]打印的都是字符串

其他的组合形式 自己在Eclipse 里试试就ok了!!!

Java code:

System.out.print(arr[i] + ' ');

你看看 print重载的 参数,你这样 打出了char的ascii值把,不是字符串了
简单点 println换行也可以。。。。



""表示一个字符串即,一个String,而''表示Char,Char可直接转换成int,即字符对应的ACCII码!

空格的ascii码是32(十进制),有点感觉了吧.


""表示是字符串
''表示是char类型

整型与char类型,通过"+"符号相连时,其结果会强制转换成整型;
但是字符串类型与char类型,通过"+"符号相连时,其结果会强制转换成字符串类型;

' '强制转换成整型时,其值就是32
' '强制转换成字符串时,其值就是" "


整个输出的东西toString一下也可以  就成字符串了
{{


相关问答:

linux下java调用C++库中函数的问题

不知道是什么原因,我该如何处理,请大虾们指教了,小弟在此谢过。。。。
错误信息如下:
The program being debugged was signaled while in a function called from GDB.
GDB has restored the context t ......

jsp页面获取session的问题 - Java / Java EE

我在jsp页面存上一个session,本页面还可以取出值来.
但是一刷新,或者打开新的页面就取不出值来了.
奇怪的是,我测试另一个程序时候
在jsp页面存上一个session,本页面可以取出值来,刷新或打开新页面值能取出来了.
......

JAVA字符流问题

字符流的读和写最终在底层都是通过字节流来完成的吗? 读写文本文件字符流应该就可以了吧。。
各位大哥大姐帮帮忙阿

Java流包括字节流和字符流,字节流通过IO设备以字节数据的方式读入,而字符流则是通过字节流 ......

搞java多久能买房?

如题。
遥遥无期啊,买房难啊

22世纪吧,,,

明天就可以,但是明天永远是明天啊!!!!

买房?不是it民工想的。

加油吧~``

我觉得也是    房自己随便盖一个既是....  买咱是别想了 ......

java BufferWriter和PrintWriter效率

为什么我用BufferWriter比不用花费的时间还要多?
而用BufferOutputStream时比不用效率要高十几倍
是不是我的代码有问题
请高手给个解释

Java code:

import java.io.*;
public class BufferCha ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号