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
    Hvordan Slette duplikater fra en Array i Java
    Java arrays er det mest elementære av datastrukturer , og den enkleste å bruke - den første datastruktur hver nye Java-programmerer lærer om . Men det er noen vanlige oppgaver gjort vanskelig. En av dem er å fjerne doble oppføringer og endre størrelse rekken for å holde de gjenværende uten null mellomrom . Heldigvis gir Java en måte å strippe duplikater med mye mindre arbeid: LinkedHashSet klassen . Den LinkedHashSet er en avansert datastruktur med en spesiell egenskap : den automatisk avviser duplikater. For å fjerne duplikater fra array, du bare flytte dem over til en LinkedHashSet , og flytte dem tilbake . Instruksjoner
    en

    Åpne " NetBeans " og velg " Fil" og " Ny klasse . "
    2

    Type " PSVM " for å opprette en ny viktigste metoden .

    3

    Skriv inn følgende kode inn i den viktigste metoden : .

    //Definer en matrise som har duplikater

    Integer [ ] arr = { 1,2, 3,2,1 };

    //Definer en ny LinkedHashSet

    LinkedHashSet set = ny LinkedHashSet ();

    //Flytt alle elementene i matrisen inn i HashSet

    for ( int x : arr ) { .

    set.add ( x ) ;

    }

    //Endre størrelse på matrisen

    arr = new Integer [ set.size ( ) ];

    //Kopier dataene tilbake fra HashSet

    arr = set.toArray (arr ) ;
    4

    Klikk "Kjør".

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan oppdatere elementer i en liste med Java 
    ·Hvordan ta inn i en Loop i Java 
    ·Hvordan lage den første bokstaven i en streng i Caps i…
    ·Hvordan kjøre Console kommandoer i Java 
    ·Hvordan beregne Coding for Java Boxes 
    ·JDK 1.6.0-7 Java Oppgrader problemer med installering 
    ·Hvordan avslutte en ramme fra et vindu i Java 
    ·Hvordan beregne Dato Forskjell i Java 
    ·Hvordan finne domenenavn i Java 
    ·Hvordan sjekke om ResultSet er null 
      Anbefalte artikler
    ·Hvordan omdirigere en webside i Javascript 
    ·Slik feilsøker en NET Framework Runtime Error 
    ·Hvordan lære Visual Basic 2008 
    ·Hvordan bruke VBS for Ad pålogginger 
    ·Hvordan lage MFC Interface tråder 
    ·Hvordan skrive ut tall i et Perl Script 
    ·Hvordan vise en liste over punkter i WPF 
    ·Hva er Java brukes for på en datamaskin 
    ·Hvordan å bringe oppmerksomhet til en ny link i jQuery…
    ·Hvordan oppdage Real Player Plug -In for Visual Basic 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/