19. juni 2008 - 12:07Der er
7 kommentarer og 1 løsning
Array værdi
Hejsa eksperter, jeg er i gang med et lille netværk, og når du nu bruger for tildelt en socket, kommer det i nogle tal med store spring: 213, 435, 564 .. Og det benytter jeg som deres id, og jeg har et array som hedder: String navn[] = new String[5];
følgende problem er, at jeg ikke ved hvor mange arrays der skal laves, så indtil videre bare uendeligt, og hvordan får jeg dem alle til at indeholde "hej" fra starten? I c++ kan man jo bare sige: String hejsa[10] = "Hej";
Mest af alt er jeg mest interesseret i, hvordan jeg får en: String navn[] = new String[1000]; til alle starte med "Hej", uden at skulle lave en stor løkke der gør det ..
Det ved jeg ikke, men hvorfor i al verden vil du ha en array med 1000 elementer i? Bruger du port-nummer til indeks? Kig på HashMap i stedet. Så du ikke fylder op med ikke brugt information i minnet.
At forresten bruge den lökke jeg viset, og göre det med 100000 elementer, tar ca 0 millisekunder, måske 1.
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.