Boa noite pessoal!
Bom sou novo por aqui, então perdoem alguma falha!
Meu problema é o seguinte, estou desenvolvendo um projeto para meu TCC com RFID, para isso preciso ler dados de uma porta serial, estou recebendo esses dados em bytes e convertendo esses dados para String, até ai tudo bem consigo ler e converter, o problema é que o eclipse me devolve esses dados em duas String e ai está meu problema, pois preciso transformar isso em uma String só, ja me descabelei e ainda não consegui resolver o problema será que alguém já viu isso e poderia me ajudar?
Preciso muito dessa Ajuda
Segue parte do código
[code] public void serialEvent(SerialPortEvent event) {
switch (event.getEventType()) {
case SerialPortEvent.BI:
case SerialPortEvent.OE:
case SerialPortEvent.FE:
case SerialPortEvent.PE:
case SerialPortEvent.CD:
case SerialPortEvent.CTS:
case SerialPortEvent.DSR:
case SerialPortEvent.RI:
case SerialPortEvent.OUTPUT_BUFFER_EMPTY:
break;
case SerialPortEvent.DATA_AVAILABLE:
//Se tiver dados disponíveis
byte[] readBuffer = new byte[20];
try {
int numBytes = 0;
while (inputStream.available() != 0) {
numBytes = inputStream.read(readBuffer);
MinhaThred t = new MinhaThred();
t.start();
result = new String(readBuffer);
}
String result = new String(readBuffer);
System.out.println(result);
} catch (IOException e) {}
break;
}
}
}
[/code]