实现思路是:code
1·将TXT逐行读取出来,存入一个容器,好比ArrayList (同时替换掉你须要改的那一行的内容)字符串
2·以后获取TXT的PrintWriter,遍历ArrayList,将内容写入其中,它会自动覆盖掉以前的内容get
PrintWriter hostsPrintWriter = new PrintWriter(hostsPath); for(int i=0;i<hostsArrayList.size();i++){ String currentHostsArrayListTextLine =(String)hostsArrayList.get(i); //从集合当中取出字符串 hostsPrintWriter.println(currentHostsArrayListTextLine); //把该字符串写入文件当中 }
这样就实现了修改。it