26. november 2004 - 10:57Der er
5 kommentarer og 1 løsning
Kloning af et to dimensionelt array af char's
Hejsa.
Jeg sidder med en lidt tricky opgave, hvor jeg skal klone et to-dimensionelt array af chars. Jeg har kunnet læse mig til at dette ikke umiddelbart kan lade sig gøre, da java ikke har to-dimensionelle arrays som type, og man derfor er nødt til at benytte sig af noget deep-cloning agtigt noget.
Da jeg ikke er den store programmeringshaj, ville jeg lige høre om der var nogen der kunne skrive en metode der modtog et char[][] og returnerede et ligedant, bare i klonet udgave, samt hvordan man skal kalde den fra en metode!
I et inbound callcenter, hvor identiteten på den, der ringer ind, skal bekræftes, kan kontrollen nu foregå i telefonkøen. Det understøtter fem centrale KPI'er for callcentre.
public char[][] twodimchararrayclone(char[][] a) { char[][] res = new char[a.length][]; for(int i = 0; i < res.length; i++) { res[i] = (char[])a[i].clone(); } return res; }
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.