Avatar billede davidfossil Nybegynder
15. december 2004 - 18:34 Der er 6 kommentarer og
1 løsning

Hvordan joiner jeg et string array ?

overskriften siget det hele - jeg kan simpelthen ikke finde det i java api (1.5)
Avatar billede jakoba Nybegynder
15. december 2004 - 18:47 #1
Det kan godt være du synes teksten siger det hele :-))

gæt1: et array af strings der skal sættes efter hinanden til een lang string?
    (det er betydningen af join i sproget JavaScript)

gæt2: koordinering af et threaded program på arrayets elementer
    (I java handle Join om at sørge for at to tråde mødes et bestemt sted)

gæt3: noget jeg ikke fatter med en SQL database ('JOIN' sammensætter to tabeller)

mvh JakobA
Avatar billede arne_v Ekspert
15. december 2004 - 18:51 #2
Jeg gætter på at du mener:

String[] a = ...;
StringBuffer sb = new StringBuffer("");
for(int i = 0; i < a.length; i++) {
  sb.append(a[i]);
}
String s = sb.toString();

men ...
Avatar billede davidfossil Nybegynder
15. december 2004 - 20:02 #3
det var gæt1 der var den rigtige - findes der virkelig ikke en sådan funktion i java?

jakoba nævner javascript, men af andre sprog som jeg normalt arbejder i kan det da også nævnes at String.Join() i C# eller Join() i VBScript gør præcis det samme...

men ikke java?
Avatar billede arne_v Ekspert
15. december 2004 - 20:07 #4
Nope
Avatar billede davidfossil Nybegynder
15. december 2004 - 20:11 #5
nå, men så har jeg da fået mit svar - omend det ikke var som jeg havde håbet.
points?
Avatar billede arne_v Ekspert
15. december 2004 - 20:26 #6
jakob var først
Avatar billede jakoba Nybegynder
15. december 2004 - 20:29 #7
altid grådig :-)
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