JAVA怎麼修改TXT指定行內容?

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

相關文章
相關標籤/搜索