जावा.util.स्कैनर पढ़ सकते हैं डेटा की एक किस्म में प्रकार सहित बाइट है, लेकिन क्या बारे में बाइट[]? मैं खोज की है पर जानकारी के लिए ओरेकल की वेबसाइट के रूप में अच्छी तरह से अन्य वेबसाइटों के रूप में है, लेकिन मैं कर रहा हूँ परेशानी हो रही है पर जानकारी ढूँढने स्कैनिंग बाइट[], तो मैं सोच रहा हूँ अगर यह भी संभव है. मैं ले जा रहा हूँ एक जावा पाठ्यक्रम और हम थे काम सौंपा भंडारण के साथ एक एन्क्रिप्टेड पासवर्ड में एक बाइट[], लिखने बाइट[] के लिए तो, फ़ाइल को पढ़ने बाइट[] में वापस. दिया की आवश्यकताओं को इस कार्य के लिए, मैं नहीं बदल सकते बाइट[] एक स्ट्रिंग के लिए, यह रहने के लिए एक बाइट[]. -- धन्यवाद अग्रिम में अपने सुझाव के लिए!
हम काम सौंपा गया भंडारण के साथ एक एन्क्रिप्टेड पासवर्ड में एक बाइट[], लिखने बाइट[] के लिए तो, फ़ाइल को पढ़ने बाइट[] में वापस.
एक java.util.Scanner
आवश्यक नहीं है इस कार्य के लिए.
आप लिख सकते हैं byte[]
का उपयोग कर एक OutputStream
और पढ़ें byte[]
का उपयोग कर एक InputStream
.
वहाँ रहे हैं कम कट तरीकों को पढ़ने और लिखने के लिए byte[]
सरणियों के रूप में अच्छी तरह से Files
उपयोगिता के तरीके:
public static Path write(Path path, byte[] bytes, OpenOption... options) throws IOException
public static byte[] readAllBytes(Path path) throws IOException