Avatar ·

जावा में स्ट्रिंग को टेक्स्ट फ़ाइल में कैसे सेव करें: पूर्ण गाइड

सभी को नमस्ते! मैंने अभी-अभी Java सीखना शुरू किया है और एक समस्या का सामना कर रहा हूँ: मैं समझ नहीं पा रहा हूँ कि स्ट्रिंग को टेक्स्ट फ़ाइल में सही तरीके से कैसे सेव करूँ। मैंने बहुत सारे आर्टिकल पढ़े, लेकिन हर जगह अलग-अलग तरीके बताए गए हैं, और मैं भ्रमित हो गया हूँ। मुझे चाहिए कि प्रोग्राम यूज़र से कुछ डेटा पढ़े (जैसे, Scanner के माध्यम से इनपुट किया गया टेक्स्ट), और फिर उसे एक फ़ाइल में लिखे। मैंने कई विकल्प आज़माए, लेकिन कोड या तो काम नहीं करता, या फ़ाइल खाली बन जाती है। यहाँ मेरे एक असफल प्रयोग का उदाहरण है:
import java.io.*;

public class Test {
    public static void main(String[] args) {
        String text = "Привет, мир!";
        File file = new File("output.txt");
        
        try {
            file.createNewFile();
            FileWriter writer = new FileWriter(file);
            writer.w