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!
Kommunerne har digitaliseret indgangen for borgerne. Men bag skærmen håndteres mange arbejdsgange stadig manuelt mellem systemer, mails og organisatoriske siloer.
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.