您的位置:首页 > 其它

System.out.write()和System.out.println()有什么区别?

2010-07-11 04:08 543 查看
from:http://zhidao.baidu.com/question/36253456

class StreamTest {
public static void main(String[] args) throws Exception {
int data;
while((data=System.in.read())!=-1) {
System.out.write(data);
System.out.println(data);
}
System.out.println("Hello World!");
}
}


输入:asl

输出:

a97

s115

l108

13

write()方法是字符流

println()方法是字节流

[code]首先data=System.in.read()得到的是int型的,Sysetm.out.write(int a)是将a转换成字符,然后输出...Sysetm.out.println(int a)直接把a输出,不转换


[/code]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: