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 Sammenlign Tegn i Java Programming
    Som Java utvikler, kan du sammenligne tegn innenfor programmene dine. Java lagrer tegn på en måte som gjør at du kan sammenligne dem lett . Tegn og heltall lagres på lignende måter i Java , så tegnene er sammenlignet med sine tallverdier . I de fleste tilfeller innebærer karakter sammenligning finne ut hvilke tegn som kommer først alfabetisk, i hvilket tilfelle det anses lavere. Sammenligning tegn kan være en nyttig funksjon når organisere tekst Strings hvis du planlegger å lagre dem i alfabetisk rekkefølge . Instruksjoner
    en

    Forbered to tegn i din Java -program . Du kan enten lage primitive tegntype variabler direkte eller bruke tegn som forekommer i noen tekst Strings du har. Følgende eksempel kode illustrerer begge metodene : en

    røye firstChar = 'g ';

    String fullString = " eple ";

    røye secondChar = fullString.charAt ( 1 ); //' p'

    kode oppretter to tegn variabler . Begge er lavere tilfelle alfabetiske bokstaver, " g " og " p" , henholdsvis .
    2

    sammenligne karakterene dine . Følgende eksempelkode demonstrerer sammenligne de to tegn for å avgjøre hvilken som er først alfabetisk :

    if ( firstChar < secondChar ) System.out.println ( " First karakter kommer først ");

    annet hvis ( secondChar < firstChar ) System.out.println ( "Andre karakter kommer først ");

    else System.out.println ( " Begge figurene er like ");

    sammenligningen fungerer det samme måte som sammenlikne to tall , er enten ett tegn større eller de er like. Lagre koden, kompilere og kjøre den for å se resultatet . Eksperimenter ved å endre karakter variabler for å sjekke at sammenligningen fungerer nøyaktig.
    3

    sammenligne karakterer med forskjellige saker. Store og små bokstaver er representert i Java ved hjelp av forskjellige verdier . Av denne grunn kan dine sammenligninger noen ganger gi uventede resultater. Endre den første linjen i koden din som følger for å demonstrere forskjellen : en

    røye firstChar = ' S ';

    Kjør programmet , bør det sende ut følgende : en

    Først karakter kommer først
    p Dette kan være uventet som bokstaven "S" er senere alfabetisk enn bokstaven " p ". Java representerer primitive typen tegn ved hjelp av sine ASCII-verdier , representert med store bokstaver ved hjelp av lavere tall . Ha dette spørsmålet i bakhodet når du sammenligner tegn.
    4

    Bruk Character objekter for å representere dine tegn. Java-språket gir Character klassen å modellere figurer som objekter snarere enn primitive typer. Bruk disse objektene i koden som følger : en

    Character firstCharacter = new Character ( ' v ');

    Character secondCharacter = new Character ( 't ');

    tegnklasse er en wrapper klasse for primitiv type " røye. " Karakter objekter startes ved å sende tegnet representert i sin primitive typen form som en parameter for klassen konstruktør som i dette eksempelet .
    5

    sammenligne din karakter stedene. Tegnet klassen gir en sammenligning metoden som følger : en

    int resultat = firstCharacter.compareTo ( secondCharacter ) ;

    if ( resultat < 0 ) System.out.println ( " første tegnet kommer først " ) ;

    else if ( resultat > 0 ) System.out.println ( " Second Character kommer først ");

    else System.out.println ( " Begge figurene er like ");

    Skriv inn denne koden og teste programmet igjen, bør det sende ut følgende : en

    Second Character kommer først

    Merk at store bokstaver er fortsatt representert som lavere i verdi når du bruker Character klassen .

    früher :

     Weiter:
      Relatert Artike
    ·Slik konverterer et objekt til en Long Primitive i Java…
    ·Hvordan sette opp en arbeidsområdet med relative baner…
    ·Hvordan til å be om et svar i Java 
    ·Hvordan bruke Rør i Java 
    ·Slik bygger du Java 
    ·Hvordan installere Java på en Windows Mobile Cell Phon…
    ·Slik installerer Java EE Linux JDK 
    ·Hvordan kan jeg tjene en Hibernate List Ikke Har Null E…
    ·Trinnene for å installere JDK på en datamaskin 
    ·Hvordan få Neste String Input Fra i Java 
      Anbefalte artikler
    ·En Tutorial på MySQL Drop 
    ·Java Debugging Teknikker 
    ·Hvordan finne den dato en database inkarnasjonen i Orac…
    ·Hvordan få en liste over skrivere i VB6 
    ·Slik tester for PLC Ladder Logic 
    ·Hva er en Constructor i PHP 
    ·Slik kopierer du en verdi av en dobbel Into et heltall …
    ·Slik sletter i QBasic 
    ·Hvordan Understrek tekst med HTML -koder 
    ·Hvordan sette opp en Visual Basic Form 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/