Buffer de taille fixe en buffer de taille aléatoire selon donné reçu?
bonjour je lis les informations recu via mon port com comme ceci :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
byte[] readBuffer = new byte[20];
try {
while (inputStream.available() > 0) {
int numBytes = inputStream.read(readBuffer);
}
System.out.print(new String(readBuffer));
} |
Le problème est qu'avec ce code j'ai 20 caractère qui s'affiche or je voudrai obtenir juste les infos envoier .
Je doit utiliser length??
mais comment??
j'ai essai byte[] readBuffer = new byte[length]; //erreur
byte[] readBuffer = new byte.length; //erreur
donc je sais pas
c'est peut etre pas ça??
merci pour votre aide
edit: Je suis sous NetBeans 6.1et mandriva 2008