| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Sådan fjernes punkter fra et array i Java
    Programmeringssprog giver dig mange teknikker til at manipulere og lagring af data . En af de enkleste datalagring teknikker er array . Et array er en sekvens af tilsvarende datatyper , som kan være tal, bogstaver eller referencer til objekter. Fjernelse af elementer fra en vifte er den samme uanset hvad matrix er lagring . For eksempel er syntaksen for at fjerne punkter fra en matrix lagring koordinater det samme som at fjerne en streng fra en vifte af strenge. Syntaksen er forholdsvis enkel, og lære at manipulere arrays er et godt første skridt i at lære et programmeringssprog . Ting du skal
    Java Development Kit og NetBeans Bundle
    Vis Flere Instruktioner
    1

    Klik på NetBeans ikonet for at starte det. Vælg "File /New Project" fra listen øverst i NetBeans vinduet og vælg derefter " Java Application " for at oprette et nyt Java -projekt.
    2

    Opret en funktion med navnet " removePoints ". Denne funktion vil fjerne et valgt punkt fra array, der er gået ind og bærer identifier " fjernes ". Skriv dette i din kildekode fil : Hej

    public static int [ ] removePoint ( int fjerne, int [] point)

    {

    }
    < br > 3

    gentage gennem rækken, og tælle alle forekomster af det punkt, du vil fjerne. Denne tæller værdi vil blive gemt i en variabel kaldet " spring ". Du kan opnå dette ved at skrive denne kode inde i krøllede parenteser i removePoint funktionen : Hej

    int skip = 0;

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

    {if ( punkt [ i] == remove ) { skip + +; }}
    4

    Opret en ny array til at gemme alle værdierne i den første matrix undtagen dem til at være fjernet . Størrelsen af ​​denne array vil blive beregnet ved hjælp af spring variabel fra det foregående trin , som dette : Hej

    int [ ] outputArray = new int [ points.length - skip ]
    5 < p > gentage gennem array igen , men denne gang kopiere elementer fra den første array i den nye , du oprettede i forrige trin . Kun tilføje elementer til listen, hvis de ikke er beregnet til at blive fjernet . Du kan skrive kode som denne : Hej

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

    { if (! Points [i] = remove ) { outputArray [ ,"i - skip ] = points [i] ;}

    else { skip + +; }}
    6

    Retur den nye array. Dette array vil have alle forekomster af punkt fjernet fra det , og den vil blive tilpasset i overensstemmelse hermed . Du kan returnere nyt array som dette : Hej

    retur outputArray ,

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Monitor Connection Pool i Sun Java 7 JVM Option 
    ·Sådan Split Strings Brug Java 
    ·Hvordan man skriver NetBeans til en fil 
    ·Sådan ændres Java 1.6 til Java 1.5 til Mac 
    ·Sådan Stop repaint i Java Med JPanel 
    ·Hvordan at genfremstille et problem på Java 
    ·Heap Vs. Stak i Java 
    ·Hvad er de væsentlige forskelle mellem Java 1.4 og 1.5…
    ·The Round Method i Java 
    ·Sådan installeres Java Runtime 5.0 på Windows XP 
      Anbefalede Artikler
    ·Sådan bruges tekst til kolonne på Flere kolonner i VB…
    ·Step-by- Step PHP Træning 
    ·Hvordan man laver en kontinuerlig løkke linje 
    ·Sådan oprettes en fil Upload Rutinemæssig i PHP 
    ·Sådan fjernes Primær nøgle fra MySql 
    ·Hvordan lukker jeg et Word dokument med VBA 
    ·Sådan Code i Store bogstaver i VB.Net 
    ·Jeg har et ugyldigt Syntaksfejl i Python 
    ·Zebra ZPL Programming Guide 
    ·Hvordan at slippe af Røde X i Java 
    Copyright © Computer Viden http://www.computerdk.com