11. november 2004 - 17:40Der er
2 kommentarer og 1 løsning
Skriv på skærmen
Hej, jeg sidder lige og bikser med det sidste af en opgave.
Mit problem lige nu er at jeg skal have java til udskrive indholdet af en ArrayList på skærmen, men det skal skrives som en sammenhængende tekst.
Med andre ord:
Noget der ser sådan her ud:
[H, e, j, , m, e, d, , d, i, g]
Skal skrives som:
Hej med dig
Jeg tænkte på om det kunne gøres ved at hive indholdet ud i en char en efter en og så skrive det til en String, men jeg ved ikke hvordan jeg gør dette.
det tror jeg ikke jeg vil anbefale da det er ret langsomt at sammensætte strings og du får ikke en string med "Hej Med dig"
en StringBuffer er langt mere effektiv.
StringBuffer sb = new StringBuffer(list.size()); Iterator i = list.iterator(); while (i.hasNext()) { sb.append(i.next()); } System.out.println(sb.toString());
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.