Avatar billede boomshanka Nybegynder
03. februar 2005 - 16:14 Der er 4 kommentarer og
1 løsning

Hvordan henter man en streng fra en inner class?

Jeg har nedenstående eksempel:

Thread t = new Thread() {
    public void run() {
        String innerVar = "";
        //Herefter opbygges innerVar
        innerVar += ...
    }
};
t.start();
String var = ...

Mit spørgsmål er nu: Hvordan henter man innerVar fra Thread() og gemmer den i var?

Det skal lige siges at eksemplet er fundet på nettet, så det er RET sandsynligt det ikke er best-practice - andre forslag er selvfølgelig også velkommne!
Avatar billede arne_v Ekspert
03. februar 2005 - 16:18 #1
Jeg ville lave en normal klasse som extender Thread. Så kan du smide
"ind data" over som argumenter til constructor og hive "ud data" ud via
en anden metode
Avatar billede arne_v Ekspert
03. februar 2005 - 16:19 #2
Avatar billede boomshanka Nybegynder
03. februar 2005 - 16:43 #3
Nej, den har jeg ikke læst endnu - den tager jeg med det samme og vender tilbage igen
Avatar billede boomshanka Nybegynder
03. februar 2005 - 16:59 #4
Jep, det virkede :-)

Mange tak!
Avatar billede arne_v Ekspert
03. februar 2005 - 17:45 #5
så ligger jeg et 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