个人认为应该还有个id字段,这样比较好控制一点,如果没有那么只能按照姓名来查找了,并且姓名不能重复。遍历每一行,根据查询条件,把不满足条件的照旧放一字符串里,满足条件的,对内容进行修改,然后再放到刚刚的字符串里,遍历结束后,就会得到一个修改完毕的字符串,清空gb.txt的内容,然后把新字符串写进去。文本数据库就是这样,改动其中的某一行,都要把所有内容全部取出,再全部写入。