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 dubbletter från en Array i Java

    Java arrayer är den mest elementära av datastrukturer och det enklaste att använda - den första datastruktur varje ny Java- programmerare lär sig om . Men det finns några vanliga uppgifter försvåras . En av dem är att ta bort dubbletter och storleksändring arrayen för att hålla dem kvar utan null utrymmen . Lyckligtvis ger Java ett sätt att beröva dubbletter med mycket mindre arbete: LinkedHashSet klassen . Den LinkedHashSet är en avancerad datastruktur med en speciell egenskap : den automatiskt nekar dubbletter . För att ta bort dubbletter från arrayen , flyttar du dem helt enkelt över till en LinkedHashSet , och flytta tillbaka dem . Instruktioner
    1

    Open " NetBeans " och välj " File " och " Ny klass . "
    2

    Type " psvm " för att skapa en ny main-metod .

    3

    Skriv följande kod i den huvudsakliga metoden : .

    //Definiera en matris som har dubbletter

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

    //Definiera en ny LinkedHashSet

    set LinkedHashSet = ny LinkedHashSet ( ) ;

    //Flytta alla element i arrayen i hashset

    för ( int x : arr ) { .

    set.add ( x ) ,

    }

    //Ändra storlek på arrayen

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

    //Kopiera data tillbaka från hashset

    arr = set.toArray ( arr ) ;
    4

    Klicka på "Kör . " Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör ett formulär i JSP
    ·Hur man gör en chatt utan att behöva Java
    ·Hur man lägger till datum i Java
    ·Hur man skapar gränser i ett rutnät i Java
    ·Hur får man en bild i Java
    ·Varför är Java Skalbar
    ·Hur man gör en användare Avslutade Loop i Java
    ·Hur man kompilerar Java-programmering Code
    ·Hur man gör en åtgärd Listener Stäng en JFrame
    ·Struts 1.2 9 Tutorial
    Utvalda artiklarna
    ·Device Driver Programmering Tutorial
    ·Process för att bli en iPhone Developer
    ·Hur får man in serverns datum och tid till Countdown A…
    ·Hur man skapar ett porträtt i C + +
    ·JavaScript för tid beräkningar
    ·Hur man tar bort Microsoft Visual C + + Meddelanden
    ·Hur att få ställa med Visual Basic Egenskaper
    ·Hur man ansluter VB Med Informix
    ·Binära krypteringsalgoritmer
    ·Hur du ansluter en jTDS drivrutin till SQL Express
    Copyright © Dator Kunskap http://www.dator.xyz