Dessverre arrays i Java er uforanderlig . Når den er laget , kan de ikke endre størrelse uten omfordele hele utvalget på nytt fra bunnen av. Heldigvis noen helper metoder gjør hele prosessen med å doble en rekke størrelse lettere på programmereren. Men hvis du forventer å re - size matrisen ofte, bør du velge en annen datastruktur , som ArrayList eller Vector . Instruksjoner
en
Åpen NetBeans eller din foretrukne Integrated Development Environment ( IDE ) .
2
Klikk " Fil" og " Ny klasse ." Navngi klassen " ArrayDoubler . "
3
Type " PSVM " . NetBeans vil utvide dette automatisk til en gyldig "main "-metoden
4
Lim inn følgende kode inn i " hoved "-metoden : .
//Opprett en rekke
< . p> int [ ] anArray = { 1,2,3 }; .
//Rapporter sin størrelse
System.out.println ( " anArray har en lengde på " + anArray.length ) ;
//Lag en kopi av tabellen som er dobbelt så stort
anArray = Arrays.copyOf ( anArray , anArray.length * 2 ) ; .
//Rapport den nye størrelsen
System.out.println ( " anArray nå har en lengde på " + anArray.length ) ; . " . Kjør "
5
Klikk