昔年红尘 发表于 2017-4-16 16:53

求教这道Java语言题目怎么写?

题目:将多个文件写入到一个文件中,并且反向还原成多个文件(可以使用序列化)
使用IO流和序列化将两个TXT的文本内容写入第三个文本,同时可以反向还原

cf8 发表于 2017-4-16 21:41

public static void main(String args[]) {
                RandomAccessFile raf = null;
                int data[] = { 12, 31, 56, 23, 27, 1, 43, 65, 4, 99 };
                try {
                        raf = new RandomAccessFile("temp.txt", "rw");
                        for (int i = 0; i < data.length; i++)
                                raf.writeInt(data);
                        for (int i = data.length - 1; i >= 0; i--) {
                                raf.seek(i * 4);
                                System.out.println(raf.readInt());
                        }
                } catch (Exception e) {
                        e.getMessage();
                } finally {
                        if (raf != null)
                                try {
                                        raf.close();
                                } catch (Exception e) {
                                        e.getMessage();
                                }
                }
        }

cf8 发表于 2017-4-16 21:42

代码仅供参考   并非答案人懒了 懒得写。。大概流程就是那样 {:5_188:}
页: [1]
查看完整版本: 求教这道Java语言题目怎么写?