getbytes()
and Stringコンストラクターを使用して、JavaでStringをbyte []に変換し、次にbyte[]をStringに変換しています。
String message = "Hello World";
byte[] message1 = message.getbytes();
PipedInput / OutputStreamを使用して、これを別のスレッドに送信します。ここで、
byte[] getit = new byte[1000];
pipedinputstream.read(getit);
print(new String(getit));
この最後の印刷結果は1000で印刷されます...実際の文字列の長さが必要です。どうやってやるの?