EOF में काम नहीं कर डेटा फ़ाइलों को बचाने के लिए मूल्य

0

सवाल

    public static void main(String[] args) throws IOException {
    InputStream istream;        
    int c;
    final int EOF = -1;
    istream = System.in; 
    FileWriter outFile =  new FileWriter("C:/Users/boamb/Documents/NetBeansProjects/DSA_BSE20BFT/src/week7/Data.txt",true);
    BufferedWriter bWriter = new BufferedWriter(outFile);
    System.out.println("Enter fruits to store in data File – Press Ctrl+Z to end ");    
    while ((c = istream.read()) != EOF)
    bWriter.write(c);
    bWriter.close();
    }

हाय सब लोग, मैं कोशिश कर रहा हूँ सम्मिलित करने के लिए, एक फ़ाइल में डेटा प्रणाली के माध्यम से उत्पादन में NETBEANS आईडीई लेकिन मुद्दा यह है जब मैं कर रहा हूँ CTRL+Z यह काम नहीं कर रहा है, इस कार्यक्रम अभी भी चल रहा है और जब मैं इसे रोकने के लिए मैन्युअल रूप से वहाँ रहे हैं कोई डेटा फ़ाइल में सहेजा गया. यह मेरे कोड का टुकड़ा.

data-files data-structures java netbeans
2021-11-24 06:11:15
1

सबसे अच्छा जवाब

0

वास्तव में मैं क्या समझ में नहीं आता है के लिए कारण पर निर्भर EOF जब अपने तर्क कहते हैं, "दर्ज फल". मेरा मतलब है आप को पढ़ना चाहिए एक स्ट्रिंग के साथ, नहीं एक बाइट-से-बाइट और इस मामले में टर्मिनेटर हो जाएगा, यह भी कुछ स्ट्रिंग मान "अंत", उदाहरण के लिए:

public static void main( String[] args ) throws IOException{
    BufferedReader br = new BufferedReader( new InputStreamReader( System.in ) );
    FileWriter outFile = new FileWriter( "C:/Users/boamb/Documents/NetBeansProjects/DSA_BSE20BFT/src/week7/Data.txt", true );
    try ( BufferedWriter bWriter = new BufferedWriter( outFile ); ){
        String line;
        while( true ){
            System.out.println( "Enter fruits to store in data File – Enter 'end' to end " );
            line = br.readLine();
            if( "end".equals( line ) ){
                break;
            }
            bWriter.write( line );
            bWriter.newLine();
        }
        bWriter.flush();
    }
}
2021-12-01 09:38:51

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में