Avatar billede majbom Novice
22. juni 2005 - 10:33 Der er 5 kommentarer og
1 løsning

ændring af input

hey exps :)

jeg sidder her med et javaprogram som modtager nogle inputs fra en microprocessor.
det den modtager er f.eks. en streng der ser således ud: <30;3;1><0;0;70><30;3;70> (dette er modtaget i HyperTerminal) men når jeg modtager det med mit javaprogram, kommer der bare en masse tal, hvordan får jeg ændret det til noget læseligt?

på forhånd tak
Avatar billede arne_v Ekspert
22. juni 2005 - 11:51 #1
hvordan læser du fra dit Java program ?
Avatar billede majbom Novice
22. juni 2005 - 12:21 #2
noget i den stil her:
while (window.inputStream.available() > 0){
  window.inputArr[99] = window.inputStream.read();
  try{
      window.taLog.setText(window.taLog.getText()+(int)window.inputArr[99]+"\n");
  }catch(NumberFormatException e){}
}
Avatar billede arne_v Ekspert
22. juni 2005 - 12:27 #3
der læser du jo som int

window.taLog.setText(window.taLog.getText()+(int)window.inputArr[99]+"\n");

->

window.taLog.setText(window.taLog.getText()+(char)window.inputArr[99]+"\n");
Avatar billede majbom Novice
22. juni 2005 - 13:05 #4
arh, kuhl! er ikke så meget inde i java endnu, og det var lidt CopyPaste :)

må jeg stille dig et lille ekstra spørgsmål?

kan man lave en, ligesom i PHP, ereg-sætning, så den skriver et \n i mellem > og < ?
Avatar billede majbom Novice
22. juni 2005 - 13:14 #5
fandt selv ud af det.. lidt kan jeg da finde ud af i java :)

smider du lige et svar arne_v?
Avatar billede arne_v Ekspert
22. juni 2005 - 13:34 #6
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester