Tyvärr , arrayer i Java är oföränderliga . När du väl skapat , kan de inte ändra storlek utan att omfördela hela arrayen igen från scratch . Lyckligtvis några hjälpare metoder gör hela processen att fördubbla en array storlek lättare på programmeraren . Men om du förväntar dig att ändra storlek på matrisen ofta , bör du välja en annan datastruktur , t.ex. ArrayList eller Vector . Instruktioner
1
Open NetBeans eller din favorit Integrated Development Environment ( IDE ) .
2
klicka på "File " och " nya klassen. " Namnge klassen " ArrayDoubler . " Addera 3
Type " psvm " . NetBeans kommer att utöka detta automatiskt till en giltig " main " metoden
4
Klistra in följande kod i " main "-metoden : .
//Skapa en array
< . p > int [ ] anArray = { 1,2,3 }; .
//Rapport dess storlek
System.out.println ( " anArray har en längd på " + anArray.length ) ;
//Gör en kopia av den array som är dubbelt så stor
anArray = Arrays.copyOf ( anArray , anArray.length * 2 ) , .
//Rapportera den nya storleken
System.out.println ( " anArray nu har en längd på " + anArray.length ) . " Kör".
5
Klicka
Addera ditt