问题说明:将ArrayList存储到文件里,并且能够实现对文件里的ArrayList 进行增加,删除 等操作。我的做法:将arraylist 转成 byte[] , 再将byte[]写入文件 ; 读取的时候再将文件读取成byte[] ,然后再转成arraylist.
这样一次性的写入和读取倒是比较好办,如果遇到要对arraylist进行增加,删除的时候就不好弄了,我目前想到的
就是将文件里存储的arraylist读取出来放在内存里,操作完了,再全新回写回去(感觉不科学)请教还有没有更好的方法?