| 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 Sammenlign Alfabetisk Bestilte Strings i Java
    Når du bruger tekststrenge i dine Java -programmer , kan du ønsker at gemme eller vise dem i alfabetisk rækkefølge . Strengen klasse i Java-sproget indeholder en række metoder til at sammenligne strenge alfabetisk så dette er generelt en enkel opgave . Du behøver at skræddersy behandlingen til behovene i din egen applikation projekt, men generelt kan du sammenligne to Java strenge i et par enkle linjer kode , afgøre, om den ene streng er lavere eller højere alfabetisk eller om to strenge er ens. Instruktioner
    1

    Opret to strenge i din Java -program. Du kan bruge de eksisterende strenge , hvis du har nogen, men for at skabe to test string variabler bruge følgende syntaks: String firstWord = " bat " String secondWord = "kat "
    p Du kan ændre indholdet af disse strenge , hvis du vil. Hver indeholder en kort række tegn til demonstration . Du kan ringe metoder strengen klasse på en af ​​disse variabler.
    2

    Foretag sammenligningen på dine strenge. Når du sammenligner to strenge , du kalder " compareTo " metode til én streng , der passerer den anden som en parameter. Metoden returnerer en primitiv form integer værdi. Kalder metoden , gemme resultatet på en variabel som følger : Hej

    int sammenligning = firstWord.compareTo ( secondWord )

    Denne variabel vil indeholde en negativ værdi, hvis den første streng er lavere alfabetisk, en positiv værdi , hvis den anden streng er lavere alfabetisk eller en værdi på nul, hvis strengene er ens.
    3

    Implementer en betinget test for at skræddersy behandlingen til resultatet af din sammenligning . Tilføj følgende udsagn : if ( sammenligning <0 ) System.out.println ("Første ord er først alfabetisk "); else if ( sammenligning > 0) System.out.println ( "Second ord er først alfabetisk "); ellers System.out.println ( "Ord er lige alfabetisk ");

    Denne kode udlæser et enkelt budskab afhængig af resultatet af sammenligningen operation. Hvis den første test returnerer en sand værdi af indholdet af de " hvis " sektionen vil udføre og Java vil ignorere de to andre linjer. Hvis den første test returnerer et falsk resultat Java vil ignorere indholdet af "hvis" erklæring og udfører " ellers hvis " test . Hvis testen returnerer true dens indhold vil udføre. Hvis begge prøver return false indholdet af " else" erklæring vil udføre med den eneste tilbageværende mulighed for, at strengene er lige.
    4

    Udfør din sammenligning uden at bruge sagen. Hvis du vil have strengen sammenligning til at ignorere for bogstaver bruge følgende alternative udgave af metoden : int sammenligning = firstWord.compareToIgnoreCase ( secondWord )

    Som standard Java behandler øvre case værdier som værende først alfabetisk i forhold til små bogstaver . For eksempel vil den oprindelige prøvning på følgende værdier indikerer, at den anden streng er først alfabetisk : String firstWord = " bat " String secondWord = " Hat "
    p Hvis du ønsker Java sammenligne kun på grundlag af alfabetisk ordning bruge den metode , der ignorerer sagen.
    5.

    Gem din Java-kode fil. Kompilere og køre dit program til at teste det. Du kan tilføje følgende output erklæring at se heltal værdi, der følger af sammenligningen operation et overblik : System.out.println ( sammenligning) ,

    Skift strengværdier et par gange, at køre programmet flere gange for at give selv en klar idé om , hvordan metoder arbejde.

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan til at udfylde en ADF Tabel 
    ·String til Double Conversion i Java 
    ·Sådan Design Lege i Java 
    ·Hvordan at eksportere data fra CSV -filer i Java 
    ·Sådan downloader en bitmap-fil i Android SDK 
    ·Hvordan indsætter jeg Delprojekter i NetBeans 
    ·Sådan Lær Java Struts 
    ·Hvordan man laver en GUI i Java 
    ·Sådan integrerer Android Med Eclipse 
    ·Sådan Spørg om et svar i Java 
      Anbefalede Artikler
    ·Sådan Erklær variable i Access VB 
    ·Sådan Stop C bufferoverløb 
    ·Hvordan at finde ud af værdien af Java Expressions 
    ·Sådan Parse en String i Java 
    ·Sådan fjernes Elementer i en Listbox i VB.NET 
    ·Hvordan man laver en Directory i Perl Med Script 
    ·Sådan bruges Iframes med Flash 8 
    ·Sådan arbejder du med afkrydsningsfelter i Visual Basi…
    ·Sådan oprettes en Progress Bar 
    ·Microsoft Word VBA Tutorial 
    Copyright © Computer Viden http://www.computerdk.com