Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Slik fjerner poeng fra en matrise i Java
    Programmeringsspråk gi deg mange teknikker for å manipulere og lagring av data . En av de enkleste datalagringsteknologi er matrisen . En matrise er en sekvens av som datatyper , som kan være tall, bokstaver eller referanser til objekter . Fjerne elementer fra en matrise er den samme uavhengig av hva tabellen er lagring . For eksempel , er syntaksen for å fjerne poeng fra en rekke lagring koordinater det samme som å fjerne en streng fra en rekke strenger . Syntaksen er ganske enkel , og lære å manipulere matriser er et godt første skritt i å lære et programmeringsspråk. Du trenger
    Java Development Kit og NetBeans Bundle
    Vis flere instruksjoner
    en

    Klikk på NetBeans ikonet for å starte den. Velg " File /New Project" fra listen på toppen av NetBeans vinduet og velg deretter " Java Application " for å lage en ny Java -prosjekt .
    2

    Lag en funksjon som heter " removePoints . " Denne funksjonen vil fjerne et valgt punkt fra array, som er gått inn og bærer identifikator " fjern ". Skriv dette i kildekoden filen:

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

    {

    }

    3

    Iterate gjennom utvalget og telle alle forekomster av det punktet du vil fjerne. Dette teller verdien vil bli lagret i en variabel kalt "skip ". Du kan oppnå dette ved å skrive denne koden inne i klammeparentes i removePoint funksjon : en

    int skip = 0;

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

    { if ( poeng [ i] == fjern) { hopp + +; } }
    4

    Opprett en ny array til å lagre alle verdiene i første rekke unntatt de å være fjernet. Størrelsen på denne matrisen vil bli beregnet ved hjelp av skip variabel fra forrige trinn , slik som dette : en

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

    Iterate gjennom utvalget igjen , men denne gangen kopiere elementer fra den første matrisen i det nye du opprettet i forrige trinn . Bare legge til elementer i listen hvis de ikke er ment å bli fjernet. Du kan skrive kode som dette : en

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

    { if ( ! Poeng [ i] = fjern) { outputArray [ ,"i - skip ] = poeng [ i] ;}

    else { hopp + +; } }
    6

    Returner det nye utvalget . Denne matrisen vil ha alle forekomster av det punktet fjernet fra det, og det vil bli endret tilsvarende. Du kan returnere det nye utvalget som dette : en

    retur outputArray ;

    früher :

     Weiter:
      Relatert Artike
    ·Slik installerer den mest oppdaterte Java 
    ·Overbelastning metoder i Java 
    ·Hvordan finne Totalt antall forekomster av hver bokstav…
    ·Hvordan Oversett C-kode til Java 
    ·Hvordan å sette sammen en kjørbar JAR Fil 
    ·Hvordan bygge en Meny i Android 
    ·Slik kjører CLS Fra Java 
    ·Java Function & Argument Standarder 
    ·Hvordan lage en horisontal Histogram i Java 
    ·Hvordan legge til en Main til en fil i NetBeans 
      Anbefalte artikler
    ·Hvordan sende HTML- skjemadata til en tekstfil 
    ·Funksjon Logg i Fortran 
    ·Hvordan vet jeg om Perl Er 32 eller 64 - Bit 
    ·Innebygde funksjoner i T - SQL 
    ·Hvordan sette Python miljøvariabler 
    ·Hvordan bruke Skeleton filer i Ogre 
    ·Hvordan Oversett C-kode til Java 
    ·Slik konverterer Siste Logon Time Stamp til Date 
    ·Hvordan lage en temperatur konvertering funksjon Med Py…
    ·Hvordan kode HTML Med Python 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/