黑马程序员技术交流社区

标题: 输入输出的小问题 [打印本页]

作者: 一只文字    时间: 2013-8-13 11:03
标题: 输入输出的小问题

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



作者: gudao20080    时间: 2013-8-13 11:51
你确定你上面的程序能正常运行?
作者: masterV    时间: 2013-8-13 14:07
代码都是错的怎么出来运行结果的?for(int i=0;i raf.writeInt(bytes);你确定这是Java中的语句么?
作者: 赵国刚    时间: 2013-8-13 14:43
("D:\Example9.txt","rw");  代码是错的改下斜杠呃位置:"D:/Example9.txt","rw")
(int i=0;i raf.writeInt(bytes)  缺少i的取值范围  i++
writeInt(bytes);   缺少括号
代码有很大的错误
作者: 以防万一    时间: 2013-8-13 22:34
亲,如问题已解决请将分类的未解决改为已解决。

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


保持队形,谢谢合作




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2