DataOutputStream->System.out输出为什么是乱码?

rainy14f 2003-09-19 04:14:37
两个问题请教知情者:
1。我声明了一个DataOutputStream out = DataOutputStream(System.out)
然后把生成的整数写到流,用方法out.writeInt()。
最后控制台显示的全是乱码。这是为什么?

2。我观察在执行过程中的out对象中缓冲区的内容,每个整数是4个字节,当缓存的数超过127,最低字节就显示负数了。我知道一个字节最多能表示127个数,但是出负数又是什么原因呢?难道是它把某一位当成符号了??
...全文
808 6 打赏 收藏 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
逍遥过客 2003-09-21
  • 打赏
  • 举报
回复
1. DataOutputStream 的 writeInt(),writeDouble() 等方法输出的内容不是字符型的,因此显示为乱码,但可以通过相应的readInt(),readDouble()等方法读出。上述方法输出的内容是给程序使用的,而不是给人来看的。如果要显示字符型数据,可以使用writeChar()方法。

2. 一个字节表示的数的范围是-128~+127,采用二进制补码表示,最高位为符号位。
rainy14f 2003-09-20
  • 打赏
  • 举报
回复
顶!
rainy14f 2003-09-20
  • 打赏
  • 举报
回复
to jianlin:
把DataOutputStream改成OutputStreamWriter? 还是乱码!

to OneNight:
还是没明白什么意思。你是想说四个字节的值分别是你写的那样吗?
jianlin 2003-09-19
  • 打赏
  • 举报
回复
用Reader就不会了
OneNight 2003-09-19
  • 打赏
  • 举报
回复
public void writeInt(int v)
throws IOException

Writes an int value, which is comprised of four bytes, to the output stream. The byte values to be written, in the order shown, are:


(byte)(0xff & (v >> 24))
(byte)(0xff & (v >> 16))
(byte)(0xff & (v >> 8))
(byte)(0xff & v)
rainy14f 2003-09-19
  • 打赏
  • 举报
回复
ding!
歌曲长寿——为什么有些歌曲经久不衰 为什么一个轨道流了好几年,而一个更好的轨道在几周内就消失了?此数据集如下 45000首已发布的曲目——它们的音频特征、分布范围和流轨迹-- 令人不安的发现是:一首歌是如何被推送的,预示着它的寿命;它如何 听起来几乎没有。 标题:音频功能基本上无法解释一首曲目的3年流(R²≈0),而 发行——播放列表、营销、TikTok——和早期势头解释了其中的大部分。流媒体是 穿着创意服装的发行游戏。 45000条轨道·21列·3年流/慢燃烧器/命中目标 --- 为什么这个数据集 Kaggle有很多“Spotify音频功能”表,用于根据跳舞能力和 能量。他们大多发现微弱的信号,然后不说为什么。此数据集明确说明了原因: 它将音频功能与分布变量(播放列表位置、标签、营销、TikTok)配对 病毒性)和早期动量信号,因此您可以看到音频质量下降。 它再现的数字 -极度集中:前1%的轨道吸引了所有溪流的49%,前10%的溪流吸引了约84%的溪流 赢家通吃最多的现实(Luminate报告称,前1%的艺术家获得了约90%的完整流媒体 目录,其中包括约88%从未清除1000次播放的曲目)。 -半衰期短:中位轨道在其峰值的一半以上花费约50天——“大多数艺术家有两个 在歌曲褪色之前几个月才能赚钱。“只有约10%是慢燃烧器(半衰期>150天)。 -分发胜过音频:播放列表添加、编辑位置和TikTok病毒式传播都是相互关联的 ~0.3,3年流;音频特征(能量、效价、可跳舞性)相关系数约为0。 -马修效应:第一个月的流量与3年的早期动量相关约0.88 播放列表驱动了大约一半的收听,并放大了已经移动的曲目。 标题结果 预测日志3年流: |使用的功能|R²| |---|---| |仅音频(能量、效价、可跳舞性、节奏等)|≈0.00| |分发(播放列表、标签、营销、TikTok)|≈0

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧