java吧 关注:1,238,811贴子:12,711,735
  • 13回复贴,共1

RandomAccessFile反序输出?

只看楼主收藏回复

谁会?!


1楼2013-05-03 15:14回复
    int data[] = { 1, 2,3,4,5,6,7,8,9,10,11,12};
    try {
    RandomAccessFile randf = new RandomAccessFile("Fibonacci.dat", " rw");
    for (int i = 0; i < data.length; i++)
    randf.writeInt(data[i]);
    System.out.println("以反序方式输出数列:");
    for (int i = data.length - 1; i >= 0; i--) {
    randf.seek( [1] ); // 移动读写指针(int数据占4个字节)
    System.out.print(randf.readInt() + "\t");// 读取整数
    }
    randf.close();//关闭文件
    } catch (IOException e) {
    System.out.println("文件存取错误!" + e);
    }


    2楼2013-05-03 15:17
    回复
      就是[1]那一个代码,求大神们指教!


      3楼2013-05-03 15:18
      回复
        顶上等解答


        4楼2013-05-03 18:06
        回复
          读到StringBuffer里,然后调用reverse方法输出……


          IP属地:湖北6楼2013-05-03 19:36
          收起回复


            你自己看哪不对了


            IP属地:江苏7楼2013-05-04 22:19
            收起回复