實現思路是: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