Programmeertalen bieden u vele technieken voor het bewerken en opslaan van gegevens . Een van de eenvoudigste technieken gegevensopslag de array. Een array is een reeks zoals gegevenstypen die kunnen getallen , letters of verwijzingen naar objecten. Elementen verwijderen uit een array is hetzelfde , ongeacht wat de array opslaan . Bijvoorbeeld , de syntax voor het verwijderen van punten van een array opslaan coördinaten hetzelfde als het verwijderen van een tekenreeks uit een array van strings . De syntax is vrij eenvoudig , en leren hoe je arrays te manipuleren is een goede eerste stap in het leren van een programmeertaal . Wat je nodig hebt Java Development Kit en NetBeans Bundle Toon Meer Aanwijzingen 1 Klik op de NetBeans -pictogram om het te lanceren . Selecteer " File /New Project" uit de lijst aan de bovenkant van het venster NetBeans en selecteer " Java Application " om een nieuw Java project te maken . Kopen van 2 Maak een functie met de naam " removePoints . " Deze functie zal een geselecteerde punt uit de array , die wordt doorgegeven in en draagt het identificatienummer verwijderen " te verwijderen . " Schrijf dit in je broncode bestand : public static int [ ] removePoint ( int verwijderen , int [ ] punten ) { } < br > 3 Doorloop de array en tel alle exemplaren van het punt dat u wilt verwijderen . Deze telwaarde wordt opgeslagen in een variabele met de naam "skip ". U kunt dit doen door het schrijven van deze code binnen de accolades van de removePoint functie : int skip = 0; for (int i = 0 ; i {if ( punten [ i ] == remove) { skip + + ; } } 4 Maak een nieuwe array voor alle waarden van de eerste matrix te slaan , behalve degenen te zijn verwijderd . De grootte van deze array zal worden berekend met de skip variabele uit de vorige stap , zoals deze : int [ ] outputArray = new int [ points.length - overspringen ] ; 5 Doorloop de array opnieuw , maar deze keer kopie elementen uit de eerste serie in de nieuwe door u gemaakt in de vorige stap . Elementen alleen toevoegen aan de lijst als ze niet bedoeld om te worden verwijderd . U kunt de code te schrijven als volgt : for (int i = 0 ; i { if ( ! Punten [ i ] = remove) { outputArray [ ,"i - skip ] = punten [ i ] ; } else { skip + + ; } } 6 terug de nieuwe array . Deze array zal moeten alle exemplaren van de punt verwijderd uit het, en het zal dienovereenkomstig worden aangepast . ; Terugkeer outputArray : U kunt de nieuwe array als deze terug |