PrintWriter pw = new PrintWriter(new PrintStream("C:\Users\admin\Desktop\1.txt", "GBK")); pw.write("大数据abc123"); pw.close();这段代码为什么最终15个字节
时间: 2023-06-28 22:06:26 浏览: 65
PrintStream和PrintWriter的区别简介
这段代码最终只输出了15个字节是因为使用了GBK编码,其中"大"字占用了两个字节,"数"字占用了两个字节,"据"字占用了两个字节,"a"字母占用了一个字节,"b"字母占用了一个字节,"c"字母占用了一个字节,数字"1"占用了一个字节,数字"2"占用了一个字节,数字"3"占用了一个字节,因此总共占用了15个字节的空间。注意,这个例子中使用的PrintWriter会默认使用平台的默认字符集,如果你想要使用其他的字符集,可以在构造函数中指定。
阅读全文