जाभामा टेक्स्ट फाइल कसरी बनाउने

पछिल्लो अपडेट: २०२४/०२/०१

प्रोग्रामिङको क्षेत्रमा, जाभा सबैभन्दा लोकप्रिय र व्यापक रूपमा प्रयोग हुने भाषाहरू मध्ये एक भएको छ। यसको वस्तु-उन्मुख सुविधाहरू, यसको प्रयोगको सहजता, र विभिन्न प्रकारमा लागू गर्न सक्ने क्षमता अपरेटिङ सिस्टमहरू यसलाई सफ्टवेयर विकासकर्ताहरूको लागि बहुमुखी उपकरण बनाउनुहोस्। यस भाषाद्वारा प्रस्ताव गरिएका बहुविध कार्यहरू मध्ये, पाठ फाइलहरू सिर्जना गर्ने र हेरफेर गर्ने क्षमता आवश्यक छ। यस श्वेत पत्रमा हामी जाभामा पाठ फाइल कसरी सिर्जना गर्ने भनेर कभर गर्नेछौं, र यो प्राप्त गर्न उपलब्ध विभिन्न विकल्पहरू र विधिहरू अन्वेषण गर्नेछौं। कुशलतापूर्वक र प्रभावकारी। यदि तपाइँ पाठ फाइलहरू उत्पन्न गर्न जाभा कसरी प्रयोग गर्ने भनेर जान्न इच्छुक हुनुहुन्छ भने, यो लेखले तपाइँलाई यो सफलतापूर्वक हासिल गर्न आधारभूत अवधारणाहरू र उत्कृष्ट अभ्यासहरूको विस्तृत गाईड प्रदान गर्नेछ।

1. Java मा टेक्स्ट फाइल के हो र यो के को लागी प्रयोग गरिन्छ?

जाभामा पाठ फाइल एउटा फाइल हो जसले पाठ ढाँचामा जानकारी समावेश गर्दछ, त्यो हो, मानव पढ्न योग्य क्यारेक्टरहरू। बाइनरी फाइलहरूको विपरीत, पाठ फाइलहरू सजिलैसँग खोल्न र पाठ सम्पादकसँग पढ्न सकिन्छ। Java मा, पाठ फाइलहरू सादा पाठको रूपमा डाटा भण्डारण र हेरफेर गर्न प्रयोग गरिन्छ।

जाभामा पाठ फाइलहरू पाठ फारममा डेटा पढ्ने र लेख्ने, सेटिङ्हरू वा प्रयोगकर्ता डेटा भण्डारण गर्ने, र ठूलो मात्रामा जानकारी प्रशोधन गर्ने जस्ता विभिन्न कार्यहरूका लागि प्रयोग गरिन्छ। तिनीहरूले कुनै पनि प्रकारको जानकारी समावेश गर्न सक्छन्, जस्तै पाठ स्ट्रिङहरू, संख्याहरू, मितिहरू, वा कुनै अन्य प्रकारको डेटा जुन पाठमा प्रतिनिधित्व गर्न सकिन्छ।

Java मा पाठ फाइलहरूसँग काम गर्न, Java API वर्गहरू र विधिहरू फाइलहरू पढ्न र लेख्न प्रयोग गरिन्छ। प्रयोग गरिएका केहि सबैभन्दा सामान्य वर्गहरू हुन् File, FileReader y BufferedReader। यी वर्गहरूले फाइलहरू खोल्न, तिनीहरूको सामग्रीहरू लाइनद्वारा लाइन पढ्ने, र प्रयोग पछि फाइलहरू बन्द गर्ने तरिकाहरू प्रदान गर्दछ। थप रूपमा, विधिहरू पनि पाठ फाइलहरूमा लेख्न प्रयोग गर्न सकिन्छ, जस्तै FileWriter y BufferedWriter.

2. जाभामा पाठ फाइल सिर्जना गर्न चरणहरू

जाभामा पाठ फाइल सिर्जना गर्नु एक सरल प्रक्रिया हो जसलाई निम्न विशिष्ट चरणहरू आवश्यक पर्दछ। यहाँ जाभा मा आफ्नो आफ्नै पाठ फाइलहरू सिर्जना गर्न को लागी एक सरल गाइड छ:

चरण 1: आवश्यक पुस्तकालयहरू आयात गर्नुहोस्

तपाईंले जाभामा पाठ फाइलहरूसँग काम सुरु गर्नु अघि, तपाईंले आवश्यक पुस्तकालयहरू आयात गर्नुपर्छ। यो गर्नको लागि, तपाइँ कोडको निम्न लाइन प्रयोग गर्न सक्नुहुन्छ:

import java.io.FileWriter;

import java.io.IOException;

चरण 2: FileWriter वस्तु सिर्जना गर्नुहोस्

एकचोटि तपाईंले पुस्तकालयहरू आयात गरिसकेपछि, तपाईंले FileWriter वस्तु सिर्जना गर्न आवश्यक छ। यो वस्तु Java मा पाठ फाइलमा डाटा लेख्न प्रयोग गरिन्छ। तपाइँ यसलाई निम्न रूपमा सिर्जना गर्न सक्नुहुन्छ:

FileWriter archivo = new FileWriter("ruta_del_archivo.txt");

चरण 3: पाठ फाइलमा लेख्नुहोस्

एकचोटि तपाईंले FileWriter वस्तु सिर्जना गरेपछि, तपाईंले पाठ फाइलमा लेख्न सुरु गर्न सक्नुहुन्छ। तपाईं विधि प्रयोग गरेर यो गर्न सक्नुहुन्छ write फाइलराइटर वस्तुको। उदाहरणका लागि:

archivo.write("Hola, mundo!");

तपाईं पनि विधि प्रयोग गर्न सक्नुहुन्छ append यदि तपाइँ फाइलमा यसको अवस्थित सामग्री नमेटाई पाठ थप्न चाहनुहुन्छ भने। उदाहरणका लागि:

archivo.append("Este es un ejemplo de texto agregado.");

3. जाभामा पाठ फाइल सिर्जना गर्दा अपवाद ह्यान्डलिंग

Java मा पाठ फाइल सिर्जना गर्दा अपवादहरू ह्यान्डल गर्न, प्रयास-क्याच ब्लकहरूको प्रयोग आवश्यक छ। यो ब्लकले हामीलाई फाइल सिर्जना प्रक्रियाको क्रममा हुन सक्ने कुनै पनि अपवादहरू समात्न र ह्यान्डल गर्न अनुमति दिन्छ।

पहिलो चरण एक प्रयास ब्लक भित्र फाइल सिर्जना कोड लपेटो छ। यो ब्लक भित्र, हामीले FileWriter क्लास कन्स्ट्रक्टर प्रयोग गर्नुपर्छ सिर्जना गर्न हामीले सिर्जना गर्न चाहेको फाइलको उदाहरण। यस बिन्दुमा, यो नोट गर्न महत्त्वपूर्ण छ कि फाइल निर्दिष्ट स्थानमा सिर्जना गरिनेछ।

अर्को, हामीले फाइलमा सामग्री लेख्नको लागि फाइलराइटर वर्गको लेखन विधि प्रयोग गर्न आवश्यक छ। यो विधिले क्यारेक्टरहरूको स्ट्रिङलाई प्यारामिटरको रूपमा स्वीकार गर्छ, जसले फाइलमा लेखिने सामग्रीलाई प्रतिनिधित्व गर्छ। यो नोट गर्न महत्त्वपूर्ण छ कि यो विधिले IOException फाल्न सक्छ, त्यसैले हामीले यसलाई प्रयास-क्याच ब्लकको साथ घेर्नु पर्छ। क्याच ब्लक भित्र, हामी प्रयोगकर्तालाई त्रुटि सन्देश देखाएर वा आवश्यक कार्यहरू गरेर अपवादलाई राम्ररी ह्यान्डल गर्न सक्छौं।

4. जाभामा पाठ फाइल कसरी खोल्ने र बन्द गर्ने

जाभामा, स्रोतहरू ठीकसँग रिलिज भएको सुनिश्चित गर्न र मेमोरी वा फाइल पहुँच समस्याहरूबाट बच्न पाठ फाइललाई सही रूपमा खोल्ने र बन्द गर्न आवश्यक छ। यो प्राप्त गर्नको लागि निम्न चरणहरू छन्:

1. फाइल वर्गको एक उदाहरण घोषणा गर्नुहोस्। यो वर्गले प्रणालीमा फाइलको स्थान प्रतिनिधित्व गर्दछ। तपाईँले हालको कार्य निर्देशिकाबाट फाइलको निरपेक्ष मार्ग वा सापेक्ष मार्ग निर्दिष्ट गर्न सक्नुहुन्छ।

2. FileReader वर्गको उदाहरण सिर्जना गर्नुहोस्, जसले पाठ फाइलको सामग्री पढ्न अनुमति दिन्छ। तपाईंले प्यारामिटरको रूपमा पहिले सिर्जना गरिएको फाइल उदाहरण पास गर्न सक्नुहुन्छ।

3. लाइनद्वारा फाइल लाइनको सामग्रीहरू पढ्न FileReader वस्तु प्रयोग गर्नुहोस्। यो गर्नको लागि, तपाइँ readLine() विधि प्रयोग गर्न सक्नुहुन्छ, जसले लाइन पढेको साथ स्ट्रिङ फर्काउँछ। तपाइँ यी रेखाहरूलाई ArrayList मा भण्डारण गर्न सक्नुहुन्छ वा तिनीहरूलाई सीधा प्रशोधन गर्न सक्नुहुन्छ।

यो नोट गर्न महत्त्वपूर्ण छ कि, एक पटक फाइल पढ्ने प्रक्रिया पूरा भएपछि, तपाईंले स्रोतहरू उचित रूपमा बन्द गर्नुपर्छ। यो गर्नको लागि, निम्न चरणहरू पालना गर्नुहोस्:

1. FileReader वस्तुको close() विधि प्रयोग गर्नुहोस्। यसले यस वस्तुद्वारा प्रयोग गरिएका स्रोतहरूलाई मुक्त गर्छ।

2. यदि तपाईंले पढ्ने लाइनहरू भण्डारण गर्न ArrayList वा अर्को प्रकारको सङ्कलन प्रयोग गर्नुभएको छ भने, उक्त सङ्कलनसँग सम्बन्धित स्रोतहरू पनि जारी गर्न नबिर्सनुहोस्। तपाइँ यसलाई स्पष्ट() विधि प्रयोग गरेर गर्न सक्नुहुन्छ।

यी चरणहरू पछ्याएर, तपाईंले जाभामा पाठ फाइललाई सही रूपमा खोल्न र बन्द गर्नुहुनेछ, समस्याहरूबाट बच्न र स्रोतहरूको सही रिलीजको ग्यारेन्टी गर्दै। याद गर्नुहोस् कि भविष्यमा समस्याहरूबाट बच्नको लागि सधैं प्रोग्रामिङ स्रोतहरू ठीकसँग व्यवस्थापन गर्न महत्त्वपूर्ण छ।

विशेष सामग्री - यहाँ क्लिक गर्नुहोस्  मेरो Infonavit स्कोर कसरी जाँच गर्ने

5. जाभामा पाठ फाइलमा डाटा लेख्दै: विधिहरू र उत्तम अभ्यासहरू

जाभामा पाठ फाइलमा डाटा लेख्नु अनुप्रयोग विकासमा एक सामान्य कार्य हो। सौभाग्य देखि, Java ले विधिहरू र राम्रो अभ्यासहरू प्रदान गर्दछ जसले हामीलाई यो कार्य गर्न अनुमति दिन्छ। प्रभावकारी तरिका र सुरक्षित। यस खण्डमा, हामी उपयुक्त विधिहरू प्रयोग गरेर पाठ फाइलमा डाटा कसरी लेख्ने र हाम्रो कोडको गुणस्तर सुनिश्चित गर्न राम्रो अभ्यासहरू कसरी लागू गर्ने भनेर सिक्नेछौं।

सुरु गर्नको लागि, यो नोट गर्न महत्त्वपूर्ण छ कि हामीले जाभामा पाठ फाइलमा लेख्न सक्नु अघि, हामीले यसलाई लेखन मोडमा खोल्नु पर्छ। हामी यसलाई फाइलराइटर क्लास प्रयोग गरेर प्राप्त गर्न सक्छौं, जसले हामीलाई एक विशेष फाइलमा डाटा लेख्ने क्षमताको साथ वस्तु सिर्जना गर्न अनुमति दिन्छ। फाइल खोलिसकेपछि, हामी यसमा डेटा लेख्नको लागि write() विधि प्रयोग गर्न सक्छौं। हामी फाइलमा सिधै लेख्नको लागि तर्कको रूपमा पाठ स्ट्रिङ पास गर्न सक्छौं, वा पाठको पूर्ण लाइन लेख्न println() विधि प्रयोग गर्न सक्छौं।

यो नोट गर्न महत्त्वपूर्ण छ कि पाठ फाइलहरूमा डाटा लेख्दा काम गर्दा, सम्भावित त्रुटिहरूबाट बच्न हामीले सावधानी अपनाउनु पर्छ। एउटा राम्रो अभ्यास भनेको हामीले यसलाई लेखिसकेपछि फाइल बन्द गर्न निश्चित गर्नु हो। यो FileWriter वर्ग को close() विधि प्रयोग गरेर प्राप्त गर्न सकिन्छ। थप रूपमा, लेखन प्रक्रियाको क्रममा सम्भावित अपवादहरू समात्न प्रयास-क्याच ब्लक प्रयोग गर्न सल्लाह दिइन्छ। यस तरिकाले, हामी कुनै पनि त्रुटिहरूलाई उचित रूपमा ह्यान्डल गर्न सक्छौं र हाम्रो कार्यक्रमलाई अप्रत्याशित रूपमा रोक्नबाट रोक्न सक्छौं। फाइल बन्द गर्नु अघि सबै डाटा सही रूपमा लेखिएको छ भनी सुनिश्चित गर्न flush() विधि प्रयोग गर्न सम्झनुहोस्।

6. जाभामा पाठ फाइलबाट जानकारी कसरी पढ्ने र प्रशोधन गर्ने

Java मा, जानकारी पढ्नुहोस् र प्रक्रिया गर्नुहोस् फाइलबाट पाठ धेरै कार्यक्रमहरूमा प्रदर्शन गरिएको एक सामान्य कार्य हो। सौभाग्य देखि, Java ले यो कार्यलाई सजिलो बनाउन धेरै उपकरण र विधिहरू प्रदान गर्दछ। यस खण्डमा, हामी पाठ फाइलबाट जानकारी कसरी पढ्ने र प्रशोधन गर्ने सिक्ने छौँ चरणबद्ध रूपमा.

तपाईंले जाभामा पाठ फाइल पढ्न सुरु गर्नु अघि, तपाईंले कक्षा प्रयोग गरेर यसलाई खोल्न आवश्यक छ FileReader अनि कक्षा BufferedReader। पहिलो चरण भनेको कक्षाको उदाहरण सिर्जना गर्नु हो File जसले हामीले पढ्न चाहेको टेक्स्ट फाइललाई प्रतिनिधित्व गर्दछ। अर्को, हामी कक्षाको उदाहरण सिर्जना गर्छौं FileReader वस्तु पास गर्दै File एक तर्क को रूप मा। अन्तमा, हामी कक्षाको उदाहरण सिर्जना गर्छौं BufferedReader वस्तु पास गर्दै FileReader एक तर्क को रूप मा।

एकचोटि हामीले पाठ फाइल खोलिसकेपछि, हामी यसको सामग्रीहरू लाइनद्वारा पढ्न सुरु गर्न सक्छौं। यो गर्न, हामी विधि प्रयोग गर्दछौं readLine() कक्षाको BufferedReader। यो विधिले क्यारेक्टर स्ट्रिङको रूपमा फाइलबाट लाइन फर्काउँछ। हामी यसलाई प्रशोधन गर्न वा आउटपुटमा प्रदर्शन गर्न यो स्ट्रिङलाई चलमा भण्डारण गर्न सक्छौं। यो विधि नोट गर्न महत्त्वपूर्ण छ readLine() फिर्ता null जब यो फाइलको अन्त्यमा पुग्छ, त्यसैले हामी लुप प्रयोग गर्न सक्छौं while फाईलका सबै लाइनहरू पढ्नको लागि अन्त्य नपुगेसम्म।

7. जाभामा पाठ फाइल सिर्जना गर्दा विशेष क्यारेक्टरहरू र इन्कोडिङहरूसँग काम गर्दै

जाभामा पाठ फाइल सिर्जना गर्दा, हामीले प्रायः विशेष क्यारेक्टरहरू र सङ्केतनहरूसँग काम गर्ने आवश्यकताको सामना गर्छौं। यी क्यारेक्टरहरूमा गैर-अल्फाबेटिक प्रतीकहरू, एक्सेन्टहरू, सेतो ठाउँहरू, अरूहरू बीचमा समावेश हुन सक्छन्। थप रूपमा, यो सुनिश्चित गर्न महत्त्वपूर्ण छ कि प्रयोग गरिएको एन्कोडिङ उपयुक्त छ प्रणालीसँग जसमा कार्यक्रम सञ्चालन हुनेछ ।

विशेष क्यारेक्टरहरूसँग काम गर्ने एउटा तरिका एस्केप अनुक्रमहरू प्रयोग गर्नु हो। यी अनुक्रमहरूमा ब्याकस्ल्याश र त्यसपछि विशेष क्यारेक्टर समावेश हुन्छ, जस्तै n लाई रेखा विच्छेदको प्रतिनिधित्व गर्न। अर्को विकल्प UTF-8 एन्कोडिङ प्रयोग गर्नु हो, जसले विभिन्न भाषाहरूका वर्णहरूको विस्तृत दायरालाई प्रतिनिधित्व गर्न अनुमति दिन्छ। जाभामा, उपयुक्त कन्स्ट्रक्टर प्रयोग गरी फाइलराइटर वा बफरराइटर प्रकारको वस्तु सिर्जना गर्दा इन्कोडिङ निर्दिष्ट गर्न सकिन्छ।

यो नोट गर्न महत्त्वपूर्ण छ कि विशेष क्यारेक्टरहरू र एन्कोडिङहरूसँग काम गर्दा, हामीले फाइल पढ्न वा लेख्ने तरिकालाई पनि विचार गर्नुपर्छ। उदाहरणका लागि, पाठ फाइल पढ्दा, फाइल रिडर वा बफर रिडर प्रकारको वस्तु सिर्जना गर्दा प्रयोग गरिएको एन्कोडिङ निर्दिष्ट गर्नु राम्रो विचार हो। साथै, फाईलमा लेख्दा, हामीले यो सुनिश्चित गर्नुपर्दछ कि पाठ सही इन्कोडिङ प्रयोग गरी इन्कोड गरिएको छ। यसका लागि, हामी लेखन() वा append() जस्ता विधिहरू प्रयोग गर्न सक्छौं र एक प्यारामिटरको रूपमा सम्बन्धित एन्कोडिङ निर्दिष्ट गर्न सक्छौं।

8. कसरी जाभामा पाठ फाइलको सामग्री थप्ने वा परिमार्जन गर्ने

जाभामा पाठ फाइलको सामग्री थप्न वा परिमार्जन गर्न, तपाईंले चरणहरूको श्रृंखला पछ्याउन आवश्यक छ। पहिले, हामीले क्लास प्रयोग गरेर फाइललाई लेखन मोडमा खोल्न आवश्यक छ फाइलराइटर र फाइल मार्ग प्रदान गर्दै। त्यसपछि हामी विधि प्रयोग गर्छौं लेख्नुहोस् () फाइलमा इच्छित पाठ थप्न वा परिमार्जन गर्न। यो नोट गर्न महत्त्वपूर्ण छ कि यदि फाइल पहिले नै अवस्थित छ भने यो विधिले अवस्थित सामग्री अधिलेखन गर्नेछ।

यो ब्लक प्रयोग गर्न सिफारिस गरिएको छ प्रयास गर्नुहोस् हुन सक्ने कुनै पनि अपवादहरू ह्यान्डल गर्न फाइल अपरेशनहरूसँग काम गर्दा। प्रयास ब्लक भित्र, एउटा फाइलराइटर उदाहरण सिर्जना गरिन्छ र सामग्री थप्न वा परिमार्जन गर्न लेखन विधि भनिन्छ। अर्को, फाइल विधि प्रयोग गरेर बन्द गर्नुपर्छ बन्द गर्नुहोस् () सबै कार्यहरू सही रूपमा सुरक्षित गरिएको छ भनी सुनिश्चित गर्न र प्रयोग गरिएका स्रोतहरू जारी गर्न।

थप रूपमा, तपाईंले पाठ फाइलमा सामग्री थप्न वा परिमार्जन गर्न सजिलो बनाउन केही सहायक प्रकार्यहरू प्रयोग गर्न सक्नुहुन्छ। उदाहरणका लागि, तपाईं विधि प्रयोग गर्न सक्नुहुन्छ थप्नुहोस् () बरु लेख्नुहोस् () अवस्थित सामग्री अधिलेखन नगरी फाइलको अन्त्यमा पाठ थप्न। तपाईं पनि कक्षा प्रयोग गर्न सक्नुहुन्छ बफर गरिएको लेखक फाइलमा ठूलो मात्रामा डाटा लेख्दा प्रदर्शन सुधार गर्न। यी उपकरणहरू र प्रविधिहरू समस्या समाधान भइरहेको विशिष्ट आवश्यकता अनुसार प्रयोग गर्न सकिन्छ।

विशेष सामग्री - यहाँ क्लिक गर्नुहोस्  TikTok भिडियोहरू कसरी बनाउने

9. जाभामा पाठ फाइलमा पाठ खोज्नुहोस् र प्रतिस्थापन गर्नुहोस्

जाभामा, पाठ फाइलमा पाठ खोज्ने र प्रतिस्थापन गर्ने डाटा प्रोसेसिङमा एक सामान्य कार्य हो। सौभाग्यवश, विभिन्न आवश्यकताहरू र प्रयोगका केसहरू अनुरूप यस स्थितिमा पुग्ने थुप्रै तरिकाहरू छन्। तल यो कार्य पूरा गर्न केही विकल्प र उदाहरणहरू छन्।

BufferedReader वर्ग प्रयोग गर्दै: जाभामा पाठ फाइलमा पाठ फेला पार्ने र प्रतिस्थापन गर्ने एउटा तरिका भनेको BufferedReader वर्ग प्रयोग गरेर हो। पहिले, तपाईंले यो वर्ग प्रयोग गरेर फाइल खोल्नु पर्छ र यसलाई लाइन द्वारा लाइन पढ्नु पर्छ। पढ्दै गर्दा, तपाईले चाहेको पाठ फेला पार्न र प्रतिस्थापन गर्न बदल्नुहोस् सबै विधि प्रयोग गर्न सक्नुहुन्छ। अन्तमा, तपाईले परिमार्जित फाइललाई अर्को बफररिडर वा फाइलराइटर वर्ग प्रयोग गरेर लेख्न सक्नुहुन्छ।

Apache Commons IO पुस्तकालय प्रयोग गर्दै: अर्को विकल्प Apache Commons IO पुस्तकालय प्रयोग गर्नु हो, जसले Java मा फाइल ह्यान्डलिंग उपयोगिताहरू प्रदान गर्दछ। विशेष गरी, तपाइँ पाठ फाइलहरू पढ्न र लेख्न FileUtils वर्ग प्रयोग गर्न सक्नुहुन्छ। पाठ फेला पार्न र प्रतिस्थापन गर्न, तपाईंले फाइल पढ्न readFileToString विधि प्रयोग गर्न सक्नुहुन्छ, र त्यसपछि प्रतिस्थापन अपरेशन प्रदर्शन गर्न प्रतिस्थापन विधि। अन्तमा, परिमार्जित फाइल writeStringToFile विधि प्रयोग गरेर लेख्न सकिन्छ।

नियमित अभिव्यक्ति: जाभामा पाठ खोज र प्रतिस्थापनको लागि एक शक्तिशाली उपकरण नियमित अभिव्यक्ति हो। नियमित अभिव्यक्तिहरूले तपाईंलाई पाठ ढाँचाहरू परिभाषित गर्न अनुमति दिन्छ जुन कुशलतापूर्वक खोजी र प्रतिस्थापन गर्न प्रयोग गर्न सकिन्छ। स्ट्रिङ वर्गका सबै मिल्ने वा बदल्ने जस्ता विधिहरू नियमित अभिव्यक्तिहरूमा आधारित सञ्चालनहरू गर्न प्रयोग गर्न सकिन्छ। थप रूपमा, java.util.regex प्याकेजले नियमित अभिव्यक्तिहरूसँग अझ सटीक र प्रभावकारी रूपमा काम गर्न थप उन्नत कक्षाहरू प्रदान गर्दछ।

यी विकल्पहरू र उदाहरणहरूको साथ, तपाईंसँग अब जाभामा पाठ फाइलमा पाठ फेला पार्न र प्रतिस्थापन गर्ने धेरै तरिकाहरू छन्। चाहे BufferedReader वर्ग प्रयोग गरेर, Apache Commons IO पुस्तकालय, वा नियमित अभिव्यक्ति प्रयोग गरेर, तपाइँ तपाइँको विशेष आवश्यकता र आवश्यकताहरु को लागी तपाइँको समाधान दर्जी गर्न सक्नुहुन्छ। तपाइँको परियोजना को लागी सबै भन्दा राम्रो सूट अनुसार प्रत्येक दृष्टिकोण अनुकूलन गर्न सधैं सम्झनुहोस्।

10. कसरी सुरक्षित रूपमा Java मा पाठ फाइल मेटाउने

Java मा पाठ फाइल मेटाउन एक साधारण कार्य हुन सक्छ, तर यो गर्न पनि महत्त्वपूर्ण छ सुरक्षित रूपमा डाटा हराउन वा प्रणाली समस्याहरूबाट बच्न। तल जाभामा पाठ फाइल मेटाउन आवश्यक चरणहरू छन् सुरक्षित रूपमा:

  • पहिलो, यसलाई मेटाउन प्रयास गर्नु अघि फाइल अवस्थित छ कि छैन भनेर जाँच गर्न सल्लाह दिइन्छ। यो यो गर्न सकिन्छ विधि प्रयोग गर्दै exists() कक्षाको File। यदि फाइल अवस्थित छ भने, मेटाउने प्रक्रिया अगाडि बढ्छ, अन्यथा फाइल फेला परेन भनेर सङ्केत गर्ने सन्देश प्रदर्शित हुन्छ।
  • एकपटक फाइलको अस्तित्व पुष्टि भएपछि, यदि तपाइँसँग यो अवस्थित डाइरेक्टरीमा लेख्ने अनुमति छ भने यो प्रमाणित हुन्छ। यो विधि प्रयोग गरेर गर्न सकिन्छ canWrite() कक्षाको File। यदि तपाईंसँग आवश्यक अनुमतिहरू छैनन् भने, त्रुटि सन्देश प्रदर्शित हुनुपर्छ र हटाउने प्रक्रिया पूरा भयो।
  • अन्तमा, यदि तपाइँसँग आवश्यक अनुमतिहरू छन् भने, विधि प्रयोग गर्नुहोस् delete() कक्षाको File फाइल मेटाउन। यो ध्यानमा राख्नु महत्त्वपूर्ण छ कि एक पटक फाइल मेटाइएपछि, यसलाई पुन: प्राप्त गर्न सकिँदैन, त्यसैले यो एक प्रदर्शन गर्न सिफारिस गरिन्छ। ब्याकअप हटाउने काम अगाडि बढाउनु अघि।

जाभामा पाठ फाइल मेटाउनुहोस् सुरक्षित बाटो यसमा यी विस्तृत चरणहरू पछ्याउन र हटाउने प्रक्रिया अगाडि बढाउनु अघि प्रत्येक चरणहरू प्रमाणित गर्नु समावेश छ। यी सिफारिसहरू पछ्याएर तपाइँ डेटा हानि र प्रणाली समस्याहरूबाट बच्न सक्नुहुन्छ।

11. पाठ फाइलहरू व्यवस्थित गर्न Java मा डाइरेक्टरी र फाइल व्यवस्थापन

जाभामा डाइरेक्टरीहरू र फाइलहरू प्रबन्ध गर्ने एउटा कार्यक्रममा पाठ फाइलहरू सही रूपमा व्यवस्थित गर्नको लागि मुख्य कार्य हो। सौभाग्य देखि, Java ले धेरै कक्षाहरू र विधिहरू प्रदान गर्दछ जसले यो कार्यलाई सजिलो बनाउँदछ। तल ए चरणबद्ध ट्यूटोरियल कसरी Java मा डाइरेक्टरी र फाइलहरू व्यवस्थापन गर्ने।

पहिलो चरण: Java मा डाइरेक्टरी सिर्जना गर्नुहोस्। जाभामा डाइरेक्टरी सिर्जना गर्न, तपाईंले फाइल वर्ग र यसको mkdir() विधि प्रयोग गर्न सक्नुहुन्छ। केवल तपाईले सिर्जना गर्न चाहनुभएको डाइरेक्टरीको मार्ग निर्दिष्ट गर्नुहोस् र mkdir() विधिलाई कल गर्नुहोस्।

दोस्रो चरण: जाभामा फाईलहरू पढ्नुहोस् र लेख्नुहोस्। जाभामा पाठ फाइलहरू पढ्नको लागि, तपाईंले BufferedReader वर्ग प्रयोग गर्न सक्नुहुन्छ। यो वर्गले readLine() विधि प्रदान गर्दछ जसले फाइलबाट पाठको लाइन पढ्छ। थप रूपमा, पाठ फाइलमा लेख्नको लागि, तपाईंले BufferedWriter वर्ग र यसको लेखन() विधि प्रयोग गर्न सक्नुहुन्छ। सम्भावित मेमोरी त्रुटिहरूबाट बच्न close() विधिहरू प्रयोग गरेर सम्बन्धित इनपुट र आउटपुट स्ट्रिमहरू बन्द गर्न सम्झनुहोस्।

12. जाभामा पाठ फाइलहरूको सिर्जना र हेरफेर अनुकूलन गर्न बाह्य पुस्तकालयहरू प्रयोग गर्दै

बाह्य पुस्तकालयहरू जाभामा पाठ फाइलहरूको सिर्जना र हेरफेर अनुकूलन गर्न धेरै उपयोगी उपकरणहरू हुन्। यी पुस्तकालयहरूले पूर्वनिर्धारित कार्यहरू र विधिहरू प्रदान गर्दछ जसले पाठ फाइलहरूसँग काम गर्न सजिलो बनाउँदछ, अनुकूलन कोड विकास गर्न समय र प्रयास बचत गर्दछ। तल केहि सबैभन्दा लोकप्रिय बाह्य पुस्तकालयहरू छन् र तिनीहरू कसरी Java मा प्रयोग गर्न सकिन्छ।

1. Apache Commons IO: यो पुस्तकालयले पाठ फाइलहरू सिर्जना गर्ने, लेख्ने र पढ्ने सहित फाइल व्यवस्थापन उपयोगिताहरूको विस्तृत श्रृंखला प्रदान गर्दछ। यस पुस्तकालयको साथ, तपाईले आधारभूत कार्यहरू गर्न सक्नुहुन्छ जस्तै फाइलहरू प्रतिलिपि गर्ने, पुन: नामाकरण गर्ने र मेटाउने, साथै डाइरेक्टरीहरूसँग काम गर्ने। थप रूपमा, यसले इनपुट र आउटपुट स्ट्रिमहरूसँग काम गर्ने तरिकाहरू प्रदान गर्दछ, यसले पाठ फाइलहरू हेरफेर गर्न सजिलो बनाउँछ।

विशेष सामग्री - यहाँ क्लिक गर्नुहोस्  मेरो टोटलप्ले वाइफाइमा कतिवटा उपकरणहरू जडान भएका छन् भनेर कसरी थाहा पाउने

2. OpenCSV: यो पुस्तकालय CSV (अल्पविराम अलग मानहरू) फाइलहरू पढ्न र लेख्नको लागि विशेष गरी उपयोगी छ, जुन डाटा आदानप्रदानमा धेरै सामान्य छन्। विभिन्न प्रणालीहरू। OpenCSV ले CSV फाइलबाट डाटा निकाल्ने र जाभा एप्लिकेसनमा थप प्रशोधन गर्ने प्रक्रियालाई सरल बनाउँछ। CSV ढाँचामा डाटा रेकर्डहरू पढ्न र लेख्नका लागि विधिहरू प्रदान गर्दछ, डाटा क्षेत्रहरूमा सजिलो पहुँच अनुमति दिँदै।

3. Gson: यो पुस्तकालय JSON (जाभास्क्रिप्ट वस्तु नोटेशन) ढाँचामा पाठ फाइलहरूसँग काम गर्न व्यापक रूपमा प्रयोग गरिन्छ। Gson ले Java वस्तुहरूलाई JSON ढाँचामा रूपान्तरण गर्न र यसको विपरीत विधिहरू प्रदान गर्दछ। यो प्रकार्यता विशेष गरी उपयोगी हुन्छ जब तपाइँ जाभा एप्लिकेसन र संचारको लागि JSON प्रयोग गर्ने वेब एप बीच डाटा आदान प्रदान गर्न आवश्यक हुन्छ। Gson ले JSON फाइलहरूको पार्सिङ र उत्पादनलाई पनि अनुमति दिन्छ, यसले जटिल डाटा संरचनाहरूसँग काम गर्न सजिलो बनाउँछ।

संक्षेपमा, जाभामा बाह्य पुस्तकालयहरूको प्रयोगले तपाईंलाई पाठ फाइलहरूको सिर्जना र हेरफेरलाई अनुकूलन गर्न अनुमति दिन्छ। यी पुस्तकालयहरूले पूर्वनिर्धारित प्रकार्यहरू र विधिहरू प्रदान गर्दछ जसले पाठ फाइलहरूसँग सम्बन्धित कार्यहरू सरल बनाउँदछ, जाभा अनुप्रयोगहरू विकास गर्न समय र प्रयास बचत गर्दछ। केहि सबैभन्दा लोकप्रिय पुस्तकालयहरूमा Apache Commons IO, OpenCSV, र Gson समावेश छन्, जसमध्ये प्रत्येकले विभिन्न प्रकारका पाठ फाइलहरूको लागि विशिष्ट कार्यक्षमता प्रदान गर्दछ।

13. कसरी जाभामा पाठ फाइलहरू संयोजन र विभाजन गर्ने

जब तपाइँ जाभामा पाठ फाइलहरूसँग काम गर्नुहुन्छ, यो सामान्य छ कि तपाइँलाई तपाइँको आवश्यकता अनुसार तिनीहरूको सामग्री संयोजन वा विभाजन गर्न आवश्यक छ। सौभाग्य देखि, Java ले उपकरण र विधिहरू प्रदान गर्दछ जसले यो कार्यलाई सरल बनाउँछ। जाभामा पाठ फाइलहरू संयोजन र विभाजन गर्न तल तीन फरक दृष्टिकोणहरू छन्:

1. FileWriter कक्षाको append() विधि प्रयोग गर्दै

  • FileWriter प्रयोग गरेर स्रोत फाइल र गन्तव्य फाइल खोल्नुहोस्।
  • स्रोत फाइलको सामग्रीहरू पढ्नको लागि BufferedReader प्रयोग गर्नुहोस्।
  • गन्तव्य फाइलमा स्रोत फाइलको सामग्री लेख्न FileWriter को append() विधि प्रयोग गर्नुहोस्।
  • तपाईंले लेखिसकेपछि फाइलहरू बन्द गर्नुहोस्।

2. Java.nio फाइल वर्ग प्रयोग गर्दै

  • स्रोत फाइलबाट सबै लाइनहरू पढ्न फाइल वर्गको readAllLines() विधि प्रयोग गर्नुहोस्।
  • StringJoiner विधि प्रयोग गरेर एकल पाठ स्ट्रिङमा रेखाहरू मिलाउनुहोस्।
  • गन्तव्य फाइलमा संयुक्त सामग्री लेख्न फाइल वर्गको लेखन () विधि प्रयोग गर्नुहोस्।

3. बाह्य पुस्तकालयहरू प्रयोग गर्दै, जस्तै Apache Commons IO

  • तपाईंको परियोजनामा ​​Apache Commons IO पुस्तकालय थप्नुहोस्।
  • Static writeLines() विधि प्रयोग गरेर फाइलहरू संयोजन गर्न FileUtils वर्ग प्रयोग गर्नुहोस्।
  • को लागि फाइल विभाजन गर्नुहोस्, स्प्लिटर वर्गको स्थिर विभाजन() विधि प्रयोग गर्नुहोस्।

14. जाभामा पाठ फाइलहरूसँग काम गर्दा उत्तम अभ्यासहरू र सिफारिसहरू

जाभामा, पाठ फाइलहरूसँग काम गर्ने अनुप्रयोग विकासमा एक सामान्य कार्य हो। तल यस कार्यलाई सजिलो बनाउन र सम्भावित गल्तीहरूबाट बच्नको लागि केही उत्कृष्ट अभ्यासहरू र सिफारिसहरू छन्।

1. FileReader र FileWriter वर्ग प्रयोग गर्नुहोस्: Java द्वारा प्रदान गरिएका यी कक्षाहरूले पाठ फाइलहरू पढ्न र लेख्न सजिलो बनाउँदछ। यी कक्षाहरू प्रयोग गर्दा, मेमोरी चुहावटबाट बच्नको लागि तपाईंले स्ट्रिमहरू ठीकसँग बन्द गर्नुभएको सुनिश्चित गर्न महत्त्वपूर्ण छ। स्ट्रिमहरूको स्वत: बन्द सुनिश्चित गर्न को लागी एक प्रयास-विद-संसाधन ब्लक प्रयोग गर्न सिफारिस गरिन्छ।

२. पथ हेरफेर: पाठ फाइलहरूसँग काम गर्दा, पथहरूको सही हेरफेरलाई ध्यानमा राख्न महत्त्वपूर्ण छ। तिनीहरूलाई थप कुशलतापूर्वक र सुरक्षित रूपमा ह्यान्डल गर्न जाभाको पथ वर्ग प्रयोग गर्न सल्लाह दिइन्छ। यसले तपाईंलाई सापेक्ष वा निरपेक्ष मार्गहरूसँग काम गर्न अनुमति दिन्छ, र फाइल खोल्नु अघि कन्कटेनेसन वा यसको अस्तित्व प्रमाणित गर्ने जस्ता कार्यहरू प्रदर्शन गर्दछ।

3. विशेष क्यारेक्टरहरूको उपचार: पाठ फाइलहरू पढ्दा वा लेख्दा, विशेष क्यारेक्टरहरू भेट्न सम्भव छ जसले जानकारीको प्रशोधनमा समस्या ल्याउन सक्छ। पढ्न वा लेख्ने स्ट्रिमहरू खोल्दा क्यारेक्टर इन्कोडिङ ठीकसँग प्रयोग गर्न महत्त्वपूर्ण छ। InputStreamReader वर्गले इच्छित एन्कोडिङ निर्दिष्ट गर्न विधिहरू प्रदान गर्दछ, यसरी क्यारेक्टर व्याख्यामा त्रुटिहरू बेवास्ता गर्दछ।

यी उत्कृष्ट अभ्यासहरू र सिफारिसहरू पछ्याएर, तपाईं जाभा पाठ फाइलहरूसँग अझ प्रभावकारी र सुरक्षित रूपमा काम गर्न सक्षम हुनुहुनेछ। पाठ फाइलहरू ह्यान्डल गर्ने बारे थप जानकारी र विस्तृत उदाहरणहरूको लागि आधिकारिक जाभा कागजातहरू पढ्न सधैं सम्झनुहोस्। तपाईको विकासमा शुभकामना!

निष्कर्षमा, जाभामा पाठ फाइल सिर्जना गर्नु एक सरल प्रक्रिया हो जसलाई निम्न स्पष्ट र सटीक चरणहरू आवश्यक पर्दछ। FileWriter र BufferedWriter कक्षाहरू प्रयोग गरेर, हामी कुशलतापूर्वक र जटिलताहरू बिना फाइल उत्पन्न गर्न सक्छौं।

यो उचित फाइल स्थान र नाम सेट गर्न याद गर्न महत्त्वपूर्ण छ, साथै लेखन प्रक्रियाको समयमा उत्पन्न हुन सक्ने कुनै पनि अपवादहरूलाई राम्ररी ह्यान्डल गर्नुहोस्।

थप रूपमा, यो आवश्यक छ कि एक पटक लेखन पूरा भएपछि फाइललाई सही रूपमा बन्द गर्नुहोस्, उपयुक्त विधिहरू प्रयोग गरी सामग्री सही रूपमा सुरक्षित गरिएको छ र कुनै डाटा हानि हुँदैन भनेर सुनिश्चित गर्न।

जाभामा पाठ फाइलहरू सिर्जना गर्दा हामीलाई संरचित र पढ्न योग्य तरिकामा जानकारी भण्डारण र व्यवस्थापन गर्ने सम्भावना दिन्छ, जुन विभिन्न अनुप्रयोगहरू र परियोजनाहरूमा धेरै उपयोगी हुन सक्छ।

संक्षेपमा, जाभामा पाठ फाइलहरूको सिर्जनामा ​​निपुणता कुनै पनि प्रोग्रामरको लागि आधारभूत सीप हो, किनकि यसले हामीलाई डेटालाई कुशलतापूर्वक र प्रभावकारी रूपमा व्यवस्थापन गर्न अनुमति दिन्छ। FileWriter र BufferedWriter कक्षाहरूसँग, हामी कठिनाइहरू बिना पाठ फाइलहरू सिर्जना गर्न र लेख्न सक्छौं, यसरी हाम्रा अनुप्रयोगहरूमा प्राविधिक र प्रभावकारी समाधानहरू उत्पन्न गर्दछ।