Java में मौजूदा फ़ाइल में उसकी सामग्री को ओवरराइट किए बिना टेक्स्ट कैसे जोड़ें?
सभी को नमस्ते! मैं एक शुरुआती Java डेवलपर हूँ और फ़ाइलों के साथ काम करते समय एक समस्या का सामना कर रहा हूँ। मुझे अपने एप्लिकेशन में लॉगिंग फ़ंक्शन को लागू करने की आवश्यकता है: प्रत्येक इवेंट को लॉग फ़ाइल के अंत में जोड़ा जाना चाहिए, न कि उसे ओवरराइट करना चाहिए।
समस्या यह है कि मैं FileWriter का उपयोग कर रहा हूँ, लेकिन यह हर बार एक नई फ़ाइल बनाता है, पिछली प्रविष्टियों को नष्ट कर देता है। यहाँ मेरा वर्तमान कोड है:
```java
import java.io.FileWriter;
import java.io.IOException;
public class Logger {
public static void main(String[] args) {
try {
FileWriter writer = new FileWriter("log.txt");
writer.write("पहली प्रविष्टि\n");
writer.write("दूसरी प्रविष्टि\n");
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```