开发者社区 问答 正文

java中的输入输出的小问题

代码如下:
package com;
import java.io.*;
public class Example16 {
public static void main(String args[]){
int bytes[]={1,2,3,4,5};
try{
RandomAccessFile raf=new RandomAccessFile("D:Example9.txt","rw");
for(int i=0;i raf.writeInt(bytes[i]);
}
for(int i=bytes.length-1;i>=0;i--){
raf.seek(i*4);
System.out.println(raf.readInt());

    }
    raf.close();
}catch (IOException e){
    e.printStackTrace();
}

}

}
为什么写入txt文件中不是12345而是几个小方块呢?

展开
收起
蛮大人123 2016-02-18 16:27:05 2165 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪
    public class Example16 {
     public static void main(String args[]) {
     int bytes[] = { 1, 2, 3, 4, 5 };
     try {
     RandomAccessFile raf = new RandomAccessFile("D:\Example9.txt","rw");
     for (int i = 0; i < bytes.length; i++) {
     raf.writeBytes(String.valueOf(bytes[i]));
     }
     for (int i = bytes.length - 1; i >= 0; i--) {
    raf.seek(i * 4);
     }
     System.out.println(raf.readLine());
            raf.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
    
    }

    跟字节有关

    2019-07-17 18:44:08
    赞同 展开评论
问答分类:
问答标签:
问答地址: