Desværre arrays i Java er uforanderlige . Når den er oprettet , kan de ikke ændre størrelse uden at omfordele hele systemet igen fra bunden. Heldigvis et par hjælper metoder gør hele processen med at fordoble et array size lettere på programmør. Men hvis du forventer at re- size array ofte , bør du vælge en anden datastruktur , såsom ArrayList eller Vector. Instruktioner
1
Open NetBeans eller dit foretrukne Integrated Development Environment (IDE) .
2
Klik på " Filer" og "Ny klasse. " Navngiv class " ArrayDoubler ".
3
Type " psvm " . Netbeans vil udvide dette automatisk til et gyldigt "main "-metoden
4
Indsæt følgende kode i " main" metode: .
//Opret et array
< . p> int [ ] anArray = { 1,2,3 }; .
//Rapporter sin størrelse
System.out.println ( " anArray har en længde på " + anArray.length )
//Lav en kopi af array , der er dobbelt størrelse
anArray = Arrays.copyOf ( anArray , anArray.length * 2 ) .
//Rapporter den nye størrelse
System.out.println ( " anArray har nu en længde på " + anArray.length ) . " . Kør"
5
Klik