java 中 System.out.println()和System.out.write()的区别
作者:lqh 时间:2021-09-17 04:30:52
java 中 System.out.println()和System.out.write()的区别.
这两个函数一个是System.out.write()输出字符流,System.out.println()是输出字节流,很简单。看下面这个程序就明白了。
//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);
}
}
结果:
A
65
测试2:
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
标签:java,println(),write()
0
投稿
猜你喜欢
Java实现导出ZIP压缩包的方法
2023-05-06 04:58:57
Java并发编程之线程中断
2022-04-28 02:02:44
举例讲解JDK注解的使用和自定义注解的方法
2022-06-29 17:34:52
Win10下C# DateTime出现星期几问题的解决方法
2023-01-12 16:42:04
java随机验证码生成实现实例代码
2022-05-18 03:03:31
Java对象转json JsonFormat注解
2022-08-27 00:44:09
Spring Cloud Gateway整合sentinel 实现流控熔断的问题
2022-01-18 23:10:05
seata的部署和集成详细介绍
2023-06-05 08:33:24
Android canvas drawBitmap方法详解及实例
2021-06-12 12:17:18
C# 两种方式反编译修改源码(dnspy,ildasm & ilasm)
2022-04-29 18:48:56
Java并发编程之ReadWriteLock读写锁的操作方法
2023-12-07 20:08:37
java实现随机验证码图片生成
2022-12-08 02:27:00
C# WinForm实现自动更新程序的方法详解
2021-12-12 16:19:54
SpringBoot停止启动时测试检查rabbitmq操作
2023-04-06 10:05:05
Java 字符终端上获取输入三种的方式分享
2021-12-31 04:52:45
C#使用Json.Net对JSON与对象的序列化与反序列化
2023-04-08 07:22:25
SpringSecurity权限控制实现原理解析
2022-04-05 14:46:27
Android DrawLayout结合ListView用法实例
2021-10-29 02:30:28
Java动态 代理和AOP应用示例
2023-11-26 07:45:02
android多媒体音乐(MediaPlayer)播放器制作代码
2022-01-06 01:13:20