Helaas , arrays in Java zijn onveranderlijk . Eens gemaakt , kunnen ze niet formaat wijzigen zonder herschikking van de hele array weer vanaf nul . Gelukkig, een paar helper methoden maken het hele proces van de verdubbeling van een array size makkelijker op de programmer . Maar als je verwacht om re-size de array vaak, moet u kiezen voor een andere datastructuur , zoals de ArrayList of Vector . Instructies 1 Open Netbeans of uw favoriete Integrated Development Environment ( IDE ) . Kopen van 2 Klik op " File " en " Nieuwe klasse . " Noem de klasse " ArrayDoubler . " Type " psvm " 3 . Netbeans zal deze automatisch uit te breiden naar een geldige "main " methode 4 Plak de volgende code in de " main " methode: . //Maak een matrix < . p > int [ ] anArray = { 1,2,3 } ; . //Meld zijn grootte System.out.println ( " anArray heeft een lengte van " + anArray.length ) ; //Maak een kopie van de array die twee maal het anArray = Arrays.copyOf ( anArray , anArray.length * 2 ) ; . //Verslag van de nieuwe grootte System.out.println ( " anArray heeft nu een lengte van " + anArray.length ) ; . " . Run" Klik 5
|