怎么实现文件数据的增添修改

一直都乱乱的搞不明白,该怎么对数据进行修改增添,在普通用户归还图书时又可以删除普通用户文件数据

img

你现在的数据内容是保存在文件中的,所以都是基于字符串和IO读写来操作的。
比如你每次读取一行,然后根据分隔符解析这一行的数据,然后根据你的需要比对名称或者其它条件。
如果不需要变动就存入到集合当中,如果需要删除的那就不用存了,如果是需要修改的就将读取到的字符串替换后再存入集合。
当整个文件扫瞄完(用一个循环就可以,到文件末尾停止),你的文件内容已经都在集合中了,最后整个文件覆盖写入就可以。
添加是比较简单的,直接对文件进行追加写入就可以。
有帮助请采纳,还有不懂的可以继续追问~

可以参考下这篇文章,有帮助请采纳
https://blog.csdn.net/qq_56291021/article/details/124200141