Java.util.tarayıcı, Byte dahil olmak üzere çeşitli veri türlerini okuyabilir, ancak byte [] ne olacak? Oracle'ın web sitesinde ve diğer web sitelerinde bilgi aradım, ancak byte [] taramasıyla ilgili bilgi bulmakta sorun yaşıyorum, bu yüzden mümkün olup olmadığını merak ediyorum. Bir Java kursu alıyorum ve şifrelenmiş bir şifreyi bir byte [] içine saklamak, byte[] dosyasını dosyaya yazmak ve ardından byte[] dosyasını tekrar okumakla görevlendirildik. Bu görevin gereksinimleri göz önüne alındığında, bayt [] ' ı bir dizeye dönüştüremiyorum, bayt [] olarak kalması gerekiyor. -- Önerileriniz için şimdiden teşekkür ederiz!
şifrelenmiş bir şifreyi bir byte [] içine saklamak, byte [] dosyasını dosyaya yazmak ve ardından byte[] dosyasını tekrar okumakla görevlendirildik.
A java.util.Scanner
bu görev için gerekli değildir.
Bir yazabilirsiniz byte[]
bir kullanarakOutputStream
ve bir oku byte[]
bir kullanarakInputStream
.
Okuma ve yazma için kısa yol yöntemleri vardır byte[]
diziler deFiles
yardımcı yöntemler:
public static Path write(Path path, byte[] bytes, OpenOption... options) throws IOException
public static byte[] readAllBytes(Path path) throws IOException