我一直在使用Java中的文件。我知道讀寫文件的基本知識。以下是我試圖編寫的代碼使用不同的方法寫入同一個文件
void qlm(String option,String initiate,String ii,String file_path,String source,List destination){ //,String paths,String src){
String [] Ln = {"B","C","D"};
int count =1, counter=1,seq=1;
try{
System.out.println("Here: " +file_path);
PrintWriter pwr = new PrintWriter(new FileWriter(getHandleB()),true);
for(int i=0;i<Ln.length;i++){
pwr.println("Sequence_Number" + "|" + "QLM_Operation" + "|" + "II_D" + "|" + "Val_D" + "|" + "List" + "|" + "Type" + "|" + "Status" + "|" + "Source" + "|" + "Destination");
pwr.println(count + "|" + option + "|" + "DataK" + "|" + "Value" + "|" + Ln + "|" + "Null" + "|" + "Pending" + "|" + source + "|" + Ln[i]);
count++;
}
pwr.close();
getHandleB()是文件的路徑。這是在方法QLM進行(參數)
現在我想在同一個文件中寫入(路徑:getHandleB())從命名不同的方法手柄(參數)
的輸出這個函數應該寫入同一個文件而不刪除前面方法的內容。當我嘗試寫入文件時,它將刪除以前的內容並寫入新的內容。我怎樣才能避免這一點。我想要寫出所有方法的所有內容。感謝所有的幫助。
@BheshGurung我看到了,我無法解決我的問題。所以我必須發佈它。謝謝。 –
@MohammedIrfan然後下次仔細閱讀答案並查看與代碼的區別以避免發佈重複的問題。 –
-1的問題。我的錯。我剛開始使用堆棧溢出。 :( –