私はシリアルポートから温度を取得します。java、このような番号の代わりにシンボルを取得
try {
while (inputStream.available() > 0) {
int n = inputStream.available();
readBuffer = new byte[n];
inputStream.read(readBuffer, 0, n);
}
int i=1;
String y = new String(readBuffer, StandardCharsets.ISO_8859_1);
String str = new String(readBuffer, "UTF-8");
String ye = new String(readBuffer);
String b = new BigInteger(1, readBuffer).toString();
jTextField3.setText(" " + str + " ");
これはバイナリデータです –
まあ、あるものの、6バイトのように見えますが、これは "a"の数字の長さではありません。データが書き込まれるワイヤ形式は何ですか? –
バイナリを文字列に変換するのを手伝ってください。 – Thambi