質問はコード内のコメントにあります。その方が簡単に質問できると思いました...
簡単な質問ですが、答えが見つからないようです。byte[]
文字列を(簡単に)変換したいString.getBytes()
。101011010101001
次に、バイトの文字列(たとえば)をバイト[]に変換し、その文字列値を取得します(これも簡単ですnew String(byte[])
:)
ここに私がこれまでに持っているものがあります:
Scanner scan = new Scanner(System.in);
String string = scan.nextLine();
String byteString = "";
for (byte b : string.getBytes()) {
byteString += b;
}
System.out.println(byteString);
//This isn't exactly how it works, these two parts in separate methods, but you get the idea...
String byteString = scan.nextLine();
byte[] bytes = byteString.literalToBytes() //<== or something like that...
//The line above is pretty much all I need...
String string = new String(bytes);
System.out.println(string);