A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 一只文字 中级黑马   /  2013-8-13 11:03  /  1259 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

代码如下:
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);
}
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而是几个小方块呢?


评分

参与人数 1黑马币 +15 收起 理由
张智文 + 15

查看全部评分

4 个回复

倒序浏览
你确定你上面的程序能正常运行?
回复 使用道具 举报
代码都是错的怎么出来运行结果的?for(int i=0;i raf.writeInt(bytes);你确定这是Java中的语句么?
回复 使用道具 举报 1 0
("D:\Example9.txt","rw");  代码是错的改下斜杠呃位置:"D:/Example9.txt","rw")
(int i=0;i raf.writeInt(bytes)  缺少i的取值范围  i++
writeInt(bytes);   缺少括号
代码有很大的错误
回复 使用道具 举报
亲,如问题已解决请将分类的未解决改为已解决。

以后的问题贴也要及时更改分类哦~


保持队形,谢谢合作
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马