Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe te vergelijken Alfabetisch - Bestelde Strings in Java
Wanneer u tekenreeksen gebruiken in uw Java- programma's die je zou willen opslaan of weergeven in alfabetische volgorde . De tekenreeks klasse in de Java taal geeft een aantal methoden voor het vergelijken van reeksen alfabetisch dus dit is meestal een eenvoudige taak . Je moet op maat van de verwerking aan de behoeften van uw eigen applicatie project maar in het algemeen je twee Java- strings kunnen vergelijken in een paar simpele regels code , bepalen of een snaar lager of hoger is alfabetisch en of twee tekenreeksen zijn gelijk . Instructies
1

Maak twee strings in uw Java-programma . U kunt gebruik maken van bestaande tekenreeksen als u nog maar om twee test- stringvariabelen maken gebruikt u de volgende syntaxis : String firstWord = " bat " ; String secondWord = " kat " ;

U kunt de inhoud van deze verandering strings als je wilt. Ieder bevat een korte reeks tekens voor demonstratie . U kunt de methoden van de klasse String op een van deze variabelen noemen . Kopen van 2

Voer de vergelijking op uw snaren . Wanneer u twee tekenreeksen u de " compareTo "-methode van een snaar te bellen , het passeren van de ander als een parameter te vergelijken . De methode retourneert een primitief soort integer waarde . De methode , het resultaat opslaan in een variabele als volgt :

int vergelijking = firstWord.compareTo ( secondWord ) ;

Deze variabele wordt een negatieve waarde kunnen houden als de eerste groep lager alfabetische een positieve waarde als de tweede snaar lager alfabetisch of een waarde van nul als de snaren zijn gelijk .
3

Implementeer een voorwaardelijke test om op maat verwerking van het resultaat van uw vergelijking. Voeg de volgende statements : if ( vergelijking < 0 ) System.out.println ( " Eerste woord is eerst alfabetisch " ) ; else if ( vergelijking > 0 ) System.out.println ( " Tweede woord is eerst alfabetisch " ) ; anders System.out.println ( " Words gelijk alfabetisch " ) ;

code voert een eenvoudige boodschap afhankelijk van het resultaat van de vergelijkingsbewerking . Indien de eerste test keert een werkelijke waarde van de inhoud van de "als " sectie zal uitvoeren en Java negeert de andere twee lijnen . Als de eerste test geeft een vals resultaat Java zal de inhoud van de " if" statement te negeren en het uitvoeren van de " else if " test . Als deze test true retourneert de inhoud ervan zal uitvoeren . Als beide tests return false de inhoud van het " anders " instructie zal worden uitgevoerd met de enige overgebleven mogelijkheid dat de strings gelijk zijn .
4

Voer uw vergelijking zonder case . Als u wilt dat de string vergelijking tot het geval van tekens negeren ook de volgende alternatieve versie van de methode : int vergelijking = firstWord.compareToIgnoreCase ( secondWord ) ;

Standaard Java behandelt hoofdletters waarden als zijnde eerst alfabetisch opzichte van kleine letters . Bijvoorbeeld , zou de oorspronkelijke test op de volgende waarden geven aan dat de tweede snaar is eerst alfabetisch : String firstWord = " bat " ; String secondWord = " Hoed " ;

Als u Java te vergelijken alleen op basis van alfabetische bestelling gebruik maken van de methode dat geval negeert .
5

Sla uw Java- code bestand . Compileren en uitvoeren van het programma om het te testen . U kunt de volgende uitvoer verklaring toe te voegen aan de integer waarde die resulteert uit de vergelijking operatie in een oogopslag te zien : System.out.println ( vergelijking ) ;

Wijzig de tekenreekswaarden een paar keer , het runnen van uw programma herhaaldelijk te geven zelf een duidelijk idee van hoe de methoden werken .

Previous: Next:
  Java Programming
·Hoe maak je een Screen Clear e…
·Wat is Finalize in Java ? 
·Hoe maak je Pass een Check Box…
·Hoe maak je een model van lage…
·Het automatisch laden JSP -val…
·Hoe maak je een frame uit een …
·Recursie Problemen in Java 
·String Vergelijking in JSP 
·De voordelen van JDK 1.6 
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Wat is een label Expression 
·Hoe te Voorwaardelijke Uitdrukkingen in …
·Hoe te converteren Temperatuur in QBasic…
·Hoe te JSP converteren naar HTML in Drea…
·Hoe maak je een opdracht knop verbergen …
·Hoe kan ik een LUA File Zorg voor Coörd…
·Tutorial On JMS 
·Hoe te ODBC gebruiken met PHP 
·Hoe te CLS Van Java Run 
Copyright © Computer Kennis http://www.nldit.com