Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur man tar bort punkter från en Array i Java

    Programmeringsspråk ger dig många tekniker för att manipulera och lagring av data . Ett av de enklaste teknikerna datalagring är arrayen . En array är en sekvens av liknande datatyper , vilket kan vara siffror, bokstäver eller referenser till objekt . Ta bort element från en array är samma oavsett vad arrayen lagrar . Exempelvis är syntaxen för att ta bort punkter från en array lagrar koordinaterna detsamma som att ta bort en sträng från en array av strängar . Syntaxen är ganska enkel , och lära sig att manipulera matriser är ett bra första steg för att lära sig ett programmeringsspråk . Saker du behöver Review, Java Development Kit och NetBeans Bundle
    Visa fler instruktioner
    1

    Klicka NetBeans ikonen för att starta den . Välj " File /New Project " i listan längst upp i NetBeans fönstret och välj sedan " Java Application " för att skapa ett nytt Java- projekt .
    2

    Skapa en funktion som heter " removePoints . " Denna funktion kommer att ta bort en vald punkt från arrayen , vilket förs in och bär identifierare " bort . " Skriv detta i din källkod fil :

    public static int [ ] removePoint ( int bort , int [ ] poäng ) katalog

    {

    }

    3

    iterera igenom arrayen och räkna alla förekomster av den punkt du vill ta bort . Detta räknevärde kommer att lagras i en variabel som kallas " hoppa ". Du kan åstadkomma detta genom att skriva den här koden innanför klamrarna i removePoint funktion :

    int skip = 0;

    for (int i = 0 ; i. < points.length , i + + )

    {if ( punkterna [ i] == remove) { hoppa + + ; } }
    4

    Skapa en ny array för att lagra alla värden i den första uppsättningen utom de som bort. Storleken på denna grupp kommer att beräknas med hjälp av hoppa variabeln från föregående steg , så här :

    int [ ] outputArray = new int [ points.length - skip ] ;
    5

    iterera igenom arrayen igen , men den här gången kopierar element från den första uppsättningen till den nya som du skapade i föregående steg . Bara lägga till element i listan om de inte är avsedda att tas bort . Du kan skriva koden så här :

    for (int i = 0 ; i. < points.length , i + + ) katalog

    {if ( ! Poäng [ i] = remove) { outputArray [ ,"i - skip ] = poäng [ i] ; }

    else { skip + + ; } }
    6

    tillbaka den nya arrayen . Denna grupp kommer att ha alla förekomster av punkten bort från det , och det kommer att ändras i enlighet med detta . Du kan returnera nya array så här :

    retur outputArray ,

    Tidigare:

    nästa:
    relaterade artiklar
    ·Java Float Input
    ·Hur man klarar genom hänvisning i Java
    ·Hur man kör en V8 test på en Android
    ·Hur ta reda på vilken version av Java
    ·Hur du ändrar NetBeans Font
    ·Hur Kopiera ett värde av en dubbel Into ett heltal ino…
    ·Hur man tar bort statusraden i NetBeans
    ·Hur till Fart upp en applet
    ·Hur man lär sig grundläggande Java
    ·Java 1.6 vs . 1.5
    Utvalda artiklarna
    ·Hur man kompilerar PHP Med SSL
    ·Hur du ändrar en bakgrundsbild på Rollover
    ·Hur man använder FileFilter i Java
    ·Lägga till PHP Lightbox till PHP
    ·Hur man använder flera JavaScript-filer i samordning m…
    ·Hur du ändrar Ad lösenord i PHP
    ·Lägga till en kommentar till Visual Basic
    ·Hur man sätter in en CNC Underprogram
    ·Hur man byter attribut med hjälp av XSL
    ·Hur du ändrar Div texten till fetstil i JavaScript
    Copyright © Dator Kunskap http://www.dator.xyz