2 b2458353547 b2458353547 于 2013.08.08 19:45 提问

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而是几个小方块呢?
求高手解答。

2个回答

gengmingzhu25023587
gengmingzhu25023587   2013.08.08 23:11
已采纳

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 < 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();
    }
}

}
跟字节有关

u011431550
u011431550   2013.08.08 23:19

你这个我很少用,如果你操作的文件的话,建议你使用inputstream字节流操作

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
数组的两个小问题
1.不可以对数组名(指针常量)进行赋值操作2.对数组进行整体赋值只能在最初声明的时候进行。
java中的数组的常见操作问题
数组操作常见操作     对数组操作最基本的动作就是存和取。     核心思想:就是对角标的操作。     示例:遍历并打印数组元素 class ArrayDemo{ public static void main(String[] args) { int[] arr = {89,34,270,17}; for
善于用Java File类解决生活中遇到的一些问题
        在用手机QQ音乐升级完音质后,会将原来的音乐名xxx.mp3,变成了xxx_(1).mp3。由于本人有强迫症,所以自己编写了个方法去转换,其中可以使用File.renameTo()方法将原来的文件改名,然后移动到新的文件夹中。public class ChangeFileName { public static void ChangeFileName(String old...
Java中的输入输出总结
Java中的输入输出总结
Java中输入输出的总括
Java中输入输出的总括
java输入输出的理解和掌握
1.数据流的基本概念:     数据流是一串连续不断的数据的集合,就象水管里的水流,在水管的一端一点一点地供水,而在水管的另一端看到的是一股连续不断的水流。数据写入程序可以是一段、一段地向数据流管道中写入数据,这些数据段会按先后顺序形成一个长的数据流。对数据读取程序来说,看不到数据流在写入时的分段情况,每次可以读取其中的任意长度的数据,但只能先读取前面的数据后,再读取后面的数据。不管写入时是将数
java输入输出处理
java输入输出处理 java输入输出处理 java输入输出处理 java输入输出处理 java输入输出处理 java输入输出处理
java的标准输入输出(二)
1.java的流类相互关系   java流的分类:   (1)按流向分,可分为输入流和输出流(输入/输出是针对CPU而言的);   (2)按处理数据的类型,可字节流和字符流(一般字节流就够用了,涉及到文本编码,尤其是非ASCII编码的会用到字符流)。磁盘上存储的所有数据都是面向字节的,字符只          存在程序(或者说内存)中。   (3)按功能分,可分为节点流和处理流。节点流提供
Java中的输入输出(I/O)总结
stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Inputstream和Out stream)都包括两种类型:  (1)字节流  表示以字节为单位从stream中读取或往stream中写入信息,即io包中的inputstream类和outputstream类的派生类。通常用来读取二进制数据,如图象和声音。  (2)字符流
Java输入输出(IO)和流的基本概念
我们对文件的概念已经非常熟悉了,比如常见的 Word 文档、txt 文件、源文件等。文件是数据源的一种,最主要的作用是保存数据。 在《载入内存,让程序运行起来》一文中我们提到,所有的文件(保存在磁盘)都要载入内存才能处理,所有的数据必须写入文件(磁盘)才不会丢失。数据在文件和内存之间传递的过程叫做文件流,类似水从一个地方流动到另一个地方。数据从文件复制到内存的过程叫做输入流,从内存保存到文件