java 中 System.out.println()和System.out.write()的区别

2025-05-29 0 88

java 中 System.out.println()和System.out.write()的区别.

这两个函数一个是System.out.write()输出字符流,System.out.println()是输出字节流,很简单。看下面这个程序就明白了。

?

1

2

3

4

5

6

7

8

9

10

11

12
//import java.util.*;

public class Test {

public static void main(String[] args){

// Scanner in = new Scanner(System.in);

int a = 65;

System.out.write(a);

System.out.println("\\n");

System.out.println(a);

}

}

结果:

?

1

2

3
A

65

测试2:

?

1

2

3

4

5

6

7

8
import java.io.IOException;

public class Test2 {

public static void main(String[] args) throws IOException{

System.out.write("hello\\n".getBytes());

System.out.println("hello");

}

}

这两句的效果是一样的。

什么是字符,什么是字节?

1个字节等于8个bit位,每个bit位又0/1两种状态也就是说一个字节可以表示256个状态,计算机里用字节来作为最基本的存储单位。一般来说,英文状态下一个字母或数字(称之为字符)占用一个字节,一个汉字用两个字节表示。在不同的编码方式下一个字符占的字节数不太一样。

简单的来说:字节组成字符

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

原文链接:http://blog.chinaunix.net/uid-26359455-id-3130555.html

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 java 中 System.out.println()和System.out.write()的区别 https://www.kuaiidc.com/117052.html

相关文章

发表评论
暂无评论