为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我按照这个打出来是换行的?

package com.imooc.io;
import java.io.DataOutputStream;
import java.io.FileOutputStream;
import java.io.IOException;

public class DosDemo {
 public static void main(String[] args)throws IOException {
  
  String file="demo/dos.dat";
  DataOutputStream dos=
    new DataOutputStream(new FileOutputStream(file));
  dos.writeInt(10);
  dos.writeInt(-10);
  dos.writeLong(10l);
  dos.writeDouble(10.5);
  //采用utf-8编码写出
  dos.writeUTF("中国");
  dos.writeChars("中国");
  dos.close();
  IOUtil.printHex(file);
 }
}


正在回答

1 回答

printHex你这个方法是否写了输出时换行

0 回复 有任何疑惑可以回复我~
#1

昔日往事 提问者

什么意思呢,应该怎么办?
2017-07-21 回复 有任何疑惑可以回复我~
#2

世上无难事_只要肯放弃 回复 昔日往事 提问者

你现在是用这个方法输出的IOUtil.printHex(file);这个方法如果你有换行,那么输出时就会换行的
2017-07-25 回复 有任何疑惑可以回复我~
#3

昔日往事 提问者

非常感谢!
2017-07-25 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我按照这个打出来是换行的?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信