का उपयोग किये बिना डिस्क पर लिखना मान लीजिए java.io
का उपयोग अवरुद्ध कर दिया गया है। लिखने के कुछ वैकल्पिक तरीके क्या हैं, जावा/ग्रोवी भाषा सुविधाओं का उपयोग करके डिस्क पर एक सरल "Hello World!"
टेक्स्ट फ़ाइल कहें?java.io
java.io
उत्तर
अगर केवल java.io
अवरुद्ध कर दिया गया (आप ने कहा java.io
आयात ब्लॉक किए गए हैं), तो आपको java.nio
उपयोग कर सकते हैं फ़ाइलों को लिखने के लिए।
केंद्रीय Files
कक्षा को देखें। java.nio
फ़ाइलों/फ़ोल्डर्स को java.nio.Path
ऑब्जेक्ट्स के साथ दर्शाया गया है जो java.nio
पैकेज (और java.io
नहीं) का भी हिस्सा है।
उदाहरण डिस्क के लिए एक पाठ फ़ाइल में "Hello World!"
लेखन:
Files.write(Paths.get("/your/folder/text.txt"),
"Hello World!".getBytes(StandardCharsets.UTF_8));
// Or
Files.write(Paths.get("/your/folder/text.txt"),
Arrays.asList("Hello World!"), StandardCharsets.UTF_8);
नहीं। जावा एनओओ आंतरिक रूप से java.io का उपयोग करता है। – BackSlash
सवाल यह है कि कैसे 'java.io' अवरुद्ध किया गया था। प्रश्नकर्ता ने कहा कि 'java.io' आयात अवरुद्ध हैं, इस मामले में यह काम करेगा। – icza
यह काम नहीं करेगा, क्योंकि जावा एनआईओ java.io का उपयोग करता है। यदि java.io अवरुद्ध है, जावा एनआईओ काम नहीं कर सकता है। – BackSlash
जेएनआई सीधे अंतर्निहित ओएस एपीआई से बात करने के लिए।
नहीं। जेएनआई लोडिंग आंतरिक रूप से java.io का उपयोग करता है। – BackSlash
- 1. मुझे नहीं पता कि ग्रहण java.io लाइब्रेरी
- 2. Java.io क्यों नहीं था। सरलीज़ेज़ेबल जावा 5 में बहिष्कृत?
- 3. यादृच्छिक अभिगम फ़ाइल फ़ाइल लॉक: java.io बनाम java.nio
- 4. कक्षा 'java.io.' जेआरई इम्यूलेशन लाइब्रेरी में मौजूद नहीं है INTELLIJ IDEA
- 5. java.io. * एपीआई के साथ उपयोग करने के लिए जावा रैम डिस्क बनाया जा सकता है?
- 6. संलग्न स्टैक ट्रेस पर एक संसाधन प्राप्त किया गया था लेकिन कभी जारी नहीं किया गया था। Java.io देखें। संसाधन लीक से बचने के बारे में जानकारी के लिए बंद
- 7. एक स्टैक ट्रेस को एक स्ट्रिंग में बदलें?
- 8. javaaxwing के बजाय javax.swing आयात करें। *
- 9. क्या स्काला फ़ाइलों के साथ काम करते समय एसिंक गैर-अवरुद्ध आईओ प्रदान करता है?
- 10. जावा एनआईओ सर्वलेट
- 11. बीनशेल (जेएमटर)
- 12. समस्या
- 13. जावा
- 14. एक नई निर्देशिका बनाने के लिए जावा का उपयोग करके और इसके अंदर एक फ़ाइल
- 15. System.out और PrintWriter
- 16. मैं इनपुट कैसे पढ़ूं जो एक int या डबल हो सकता है?
- 17. स्कैला और एचटीएमएल पार्सिंग
- 18. स्ट्रीम readLines
- 19. जावा में, मैं एक इनपुटस्ट्रीम को बाइट सरणी (बाइट []) में कैसे परिवर्तित कर सकता हूं?
- 20. संकलन त्रुटि: पहचानकर्ता अपेक्षित
- 21. IllegalThreadStateException
- 22. कैसे
- 23. जावा आयातित पैकेज
- 24. जावा में रीडऑललाइन चार्सेट
- 25. बेहतर: स्विच-केस या अगर-और?
- 26. जावा प्रोग्राम के भीतर से किसी भी फ़ाइल को खोलें
- 27. हैशसेट जावा सदस्य
- 28. इनपुट/आउटपुट स्ट्रीम: स्ट्रीम का अंत?
- 29. log4j
- 30. Base64Encoder को हल नहीं किया जा सकता
आप eludicate सकते हैं कि "java.io अवरुद्ध कर दिया गया" का अर्थ है? यह कैसे अवरुद्ध किया गया था? 'SecurityManager'? 'अनुमति' का उपयोग करना? – icza
@icza ग्रोवी के सिक्योरएस्ट कस्टमाइज़र के उपयोग के माध्यम से, सभी java.io आयात को अवरुद्ध कर रहा है। – kinbiko
क्या आप पुष्टि कर सकते हैं कि 'java.nio.Files' की अनुमति है या नहीं? – icza