InputStream inputFromPort;
try {
inputFromPort = serial.getInputStream(); //SerialPort
b=new byte[20];
inputFromPort.read(b);
reading=new String(b,"UTF-8");
System.out.println(reading.length());
System.out.println("new message: " + reading);
inputFromPort.close();
serial.close();
}
結果:新しいメッセージ:Hello、world!->これはOKです6つのボックスの記号->(ここではコピーできません)bの長さが「Hello、world!」よりも大きいため、表示されることはわかっています。そのサイズでバイト配列bを初期化できるようにメッセージ