Avatar billede jacoblj Nybegynder
12. maj 2005 - 14:04 Der er 8 kommentarer og
1 løsning

Hente tekst fra masseges area til variable

Med følgende linie opretter jeg 4 linier i et massages area.

messagesArea.append(snmpValue + "\n");

Kan jeg bagefter hente de 4 linier og placere dem i hver deres variabel??
Avatar billede arne_v Ekspert
12. maj 2005 - 14:05 #1
String[] lines = messagesArea.getText().split("\n");

så har du lines[0] ... lines[3]
Avatar billede jacoblj Nybegynder
12. maj 2005 - 14:24 #2
Kan jeg så gøre det her:

String[] lines = messagesArea.getText().split("\n");
database.indsætMåling (lines[0], lines[1], lines[2], lines[3]);

Og bagefter i min database klasse:

public void indsætMåling(String lines[0], String lines[1], String lines[2], String lines[3])

Den giver godt nok fejl i database klassen: ']' expected
Avatar billede arne_v Ekspert
12. maj 2005 - 14:57 #3
ja

men

public void indsætMåling(String lines0, String lines1, String lines2, String lines3)
Avatar billede arne_v Ekspert
12. maj 2005 - 14:58 #4
eller

database.indsætMåling (lines=;

og

public void indsætMåling(String[] lines)
Avatar billede arne_v Ekspert
12. maj 2005 - 14:58 #5
ups

database.indsætMåling (lines);
Avatar billede jacoblj Nybegynder
12. maj 2005 - 15:53 #6
Jeg må hellere lige sige at det 6 linier i stedet for 4.
Jeg laver først følgende:

 
                // print out the String representation of the retrieved value
                messagesArea.append(snmpValue + "\n"); 
                String[] lines = messagesArea.getText().split("\n");
                database.indsætMåling (lines[0], lines[1], lines[2], lines[3], lines[4], lines[5]);

Herefter i database klassen:

public void indsætMåling(String lines0, String lines1, String lines2, String lines3, String lines4, String lines5)

Men efter jeg har første linie er printet i message arrea får jeg denne fejl:

Exception during retrieval:  java.lang.ArrayIndexOutOfBoundsException: 1

Hvorfor det ??
Avatar billede jacoblj Nybegynder
12. maj 2005 - 15:55 #7
Jeg har fundet fejlen.
Avatar billede jacoblj Nybegynder
12. maj 2005 - 16:01 #8
Simd et svar, der er point.

Mange tak for hjælpen, nu virker det jeg har brugt langt tid på endeligt.
Avatar billede arne_v Ekspert
12. maj 2005 - 19:56 #9
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