| 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 Tegn i Java programmering
    Som en Java -udvikler , kan du sammenligne tegn i dine programmer. Java gemmer tegn på en måde, der giver dig mulighed for at sammenligne dem let. Tegn og heltal gemmes ens i Java , så tegn sammenlignes ved hjælp af deres numeriske værdier. I de fleste tilfælde indebærer karakter sammenligning finde ud af hvilken karakter indtræffer først alfabetisk, i hvilket tilfælde det betragtes lavere. Sammenligning tegn kan være en nyttig funktion , når organisere tekststrenge , hvis du planlægger at gemme dem i alfabetisk rækkefølge. Instruktioner
    1

    Forbered to karakterer i din Java -program. Du kan enten oprette primitive karakter type variabler direkte eller bruge de tegn , der forekommer i en tekst Strings du har. Det følgende eksempel kode illustrerer begge metoder : Hej

    char firstChar = 'g' ,

    String fullString = "apple "

    char secondChar = fullString.charAt (1) ; //'p'

    kode opretter to tegn variabler. Begge er lavere -case alfabetiske bogstaver , "G" og "p" , hhv.
    2

    Sammenlign dine karakterer. Følgende kodeeksempel viser sammenligne de to tegn til at afgøre, hvilket er første alfabetisk :

    if ( firstChar < secondChar ) System.out.println ("Første tegn kommer først ")

    andet, hvis ( secondChar < firstChar ) System.out.println ( "Anden karakter kommer først ")

    ellers System.out.println ( " Begge tegn er lige" ),

    sammenligningen fungerer samme måde som sammenligne to tal , enten et tegn er større eller de er ens . Gem din kode , kompilere og køre det til at se output . Eksperimentér ved at ændre de tegn variabler til at kontrollere, at sammenligningen fungerer præcist.
    3

    Sammenlign tegn med forskellige sager. Øvre og nedre bogstaver er repræsenteret i Java ved hjælp af forskellige værdier. Af denne grund , kan dine sammenligninger sommetider have uventede resultater. Alter den første linje i din kode som følger at demonstrere forskellen : Hej

    char firstChar = 'S' ,

    Kør dit program , bør det følgende output : Hej p første karakter kommer først

    Dette kan være uventede som bogstavet "S" er senere alfabetisk end bogstavet "p ". Java repræsenterer primitive typen tegn ved hjælp af deres ASCII-værdier , repræsenteret med store bogstaver ved hjælp lavere tal . Bære dette spørgsmål i tankerne, når du sammenligner tegn.
    4

    Character objekter til at repræsentere dine karakterer . Java-sproget giver Character klasse til model tegn som objekter snarere end primitive typer . Brug disse objekter i kode som følger : Hej

    Character firstCharacter = new Tegn ( ' v' ),

    Character secondCharacter = new Tegn ( 't ');

    Character klasse er en wrapper klasse for den primitive type " char ". Tegn objekter instantieres ved at passere det tegn er repræsenteret i sin primitive form formular som en parameter til klassen constructor som i dette eksempel .
    5.

    Sammenlign dine Character objekter. Tegnklassen en sammenligning metode som følger : Hej

    int resultat = firstCharacter.compareTo ( secondCharacter ),

    if ( resultat <0 ) System.out.println ("Første Character kommer først " ),

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

    ellers System.out.println ( " Begge tegn er lige" ) ;

    Indtast denne kode og teste dit program igen , bør det følgende output : Hej p andet Character kommer først

    Bemærk at de store bogstaver stadig er repræsenteret som lavere i værdi når du bruger Character klassen.

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man laver en bruger Ended Loop i Java 
    ·Sådan oprettes en abstrakt klasse i Java Brug NetBeans…
    ·Sådan Medtag jar filer i dit projekt Byg Sti i Eclipse…
    ·Java Runtime Exec Tutorial 
    ·Hvordan laver sider på Android 
    ·Java Frame Tutorials 
    ·Netbeans IDE 6.1 Mobile Tutorials 
    ·Java Recursion Tutorial 
    ·Hvordan laver man en objektorienteret Java spil 
    ·Forskellene mellem JSP & JSPF 
      Anbefalede Artikler
    ·Sådan Program Androids for begyndere 
    ·Om Java Certificering 
    ·Hvordan skal vurdere et Word for Alfabet i Visual Basic…
    ·Hvordan laver man et array fra en streng 
    ·Hvilke objekter kan indsættes i HTML 
    ·Sådan konfigureres Apache til Javascript 
    ·Sådan Tilføj rækker til DataView 
    ·Sådan bruges Enterprise Library Data Access Block 
    ·Hvordan at skabe min egen Coaster hjemmeside gratis 
    ·Spil Ideer til Python 
    Copyright © Computer Viden http://www.computerdk.com