Avatar billede kube Nybegynder
03. marts 2002 - 23:44 Der er 9 kommentarer og
1 løsning

setText()

Hvordan kan jeg udskrive via setText det første element i en liste som ligger i en anden klasse?
håber på svar kube
Avatar billede disky Nybegynder
03. marts 2002 - 23:46 #1
kald en metode i den anden klasse som returnere det som er første element i den liste, som en string, kaldt setText() med denne streng.
Avatar billede kube Nybegynder
03. marts 2002 - 23:51 #2
jeg prøver - vender lige tilbage
Avatar billede kube Nybegynder
04. marts 2002 - 00:03 #3
Det er fra en dobbelthægtet liste elementerne er i!
hvordan tager jeg strengene ud af element inden jeg retunere det med metoden??
Avatar billede disky Nybegynder
04. marts 2002 - 00:06 #4
Hvis det er en af suns LinkedList

laver du en

DitObject obj=(DitObject)liste.get(0);

Altså du henter et object fra Listen, på dette objekt kalder du så en metode der henter den text du vil have fat i. (hvis det er mere end en String i objektet, ellers bare returner det)

Hvis du kun har strenge i din  liste laver du

public String getFirstString()
{
  return (String)liste.get(0);  //kalder din liste for 'liste'
}
Avatar billede kube Nybegynder
04. marts 2002 - 00:10 #5
det er en liste jeg selv har lavet
Avatar billede kube Nybegynder
04. marts 2002 - 00:13 #6
der er flere strenge i objektet
Avatar billede anjensen1 Novice
04. marts 2002 - 16:28 #7
Har du lavet en 'get-metode' i din listeklasse?
Disky viser brugen af den 'get-metode' (som sjovt nok så hedder get..) som er implementeret i suns liste.
Du kommer til at bruge din egen get på samme måde
Altså din liste-klasse skal have en metode (accessormetode) til at tilgå de enkelte obj (som vist er strenge?) i din linkede liste.
mvh/a.
Avatar billede kube Nybegynder
04. marts 2002 - 16:39 #8
jeg har fundet ud af det? jeg manglede at sende objektet til konstruktøren i den anden klasse - ellers tak for hjælpen
Avatar billede disky Nybegynder
04. marts 2002 - 22:54 #9
Svar selv og luk spørgsmålet.
Avatar billede kube Nybegynder
04. marts 2002 - 23:30 #10
jeg svarer...
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