| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Come confrontare i caratteri in programmazione Java
    Come sviluppatore Java , è possibile confrontare i caratteri all'interno dei vostri programmi. Java memorizza i caratteri in un modo che permette di confrontare facilmente. I caratteri e numeri interi sono memorizzati in modo simile a Java, quindi i personaggi sono confrontati con i loro valori numerici . Nella maggior parte dei casi , confronto carattere significa capire quale carattere alfabetico verifica per prima , nel qual caso si ritiene inferiore. Confrontando i caratteri possono essere una funzione utile quando si organizza stringhe di testo se si prevede di memorizzare in ordine alfabetico . Istruzioni
    1

    preparare due personaggi nel tuo programma Java . È possibile creare variabili di tipo carattere primitivo direttamente o utilizzare i caratteri che si verificano in tutte le stringhe di testo che avete. Il seguente codice di esempio illustra entrambi i metodi :

    char PrimoCar = ' g ';

    fullString String = " mela " ;

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

    Il codice crea due variabili carattere . Entrambi sono lettere alfabetiche minuscole , "G" e " p" , rispettivamente .
    2

    Confronta i vostri personaggi. Il seguente codice di esempio mostra a confronto i due personaggi per determinare quale è primo in ordine alfabetico :

    ( PrimoCar < secondChar ) System.out.println ( " Il primo carattere viene prima di tutto ");

    else if ( secondChar < PrimoCar ) System.out.println ( " secondo carattere viene prima di tutto ");

    altro System.out.println (" Entrambi i personaggi sono uguali" ) ;

    il confronto funziona stesso modo di confrontare due numeri , sia un carattere è maggiore o sono uguali . Salva il tuo codice , compilarlo ed eseguirlo per vedere l'output . Esperimento alterando le variabili carattere per verificare che il confronto funziona esattamente.
    3

    Confronta personaggi con diversi casi. Maiuscole e minuscole sono rappresentati in Java utilizzando valori diversi . Per questo motivo , i confronti a volte possono avere risultati inaspettati . Modificare la prima riga di codice come segue per dimostrare la differenza :

    char PrimoCar = ' S ';

    eseguire il programma , dovrebbe emettere il seguente :

    Primo carattere viene prima

    Questo può essere inaspettato come la lettera " S " viene poi in ordine alfabetico rispetto alla lettera " p ". Java rappresenta i caratteri di tipo primitivo che utilizzano i loro valori ASCII , con lettere maiuscole rappresentati utilizzando i numeri più bassi . Tenete questo problema in mente quando si confrontano i personaggi .
    4

    utilizzare oggetti caratteri per rappresentare i vostri personaggi . Il linguaggio Java fornisce la classe di caratteri per i caratteri del modello come oggetti piuttosto che i tipi primitivi . Utilizzare questi oggetti nel codice come segue :

    carattere primoCarattere = new Character ( 'v ');

    carattere secondCharacter = new Character ( 't ');

    classe di caratteri è una classe wrapper per il tipo primitivo "char ". Oggetti di carattere vengono istanziati passando il personaggio rappresentato nella sua forma tipo primitivo come parametro al costruttore della classe , come in questo esempio .
    5

    Confronta i vostri oggetti di carattere. La classe di caratteri fornisce un metodo di confronto come segue :

    int risultato = firstCharacter.compareTo ( secondCharacter ) ;

    if ( risultato < 0 ) System.out.println ("Il primo carattere viene prima di tutto " ) ;

    else if ( risultato > 0 ) System.out.println ( " secondo carattere viene prima ");

    altro System.out.println (" Entrambi i personaggi sono uguali" ) ;

    Inserisci questo codice e testare di nuovo il programma , dovrebbe emettere il seguente :

    secondo carattere viene prima

    noti che i caratteri maiuscoli sono ancora rappresentati come inferiori in valore quando si utilizza la classe di caratteri .

    Previous :

    next :
      Articoli Correlati
    ·Java casuale Metodo Numero 
    ·Come caricare le immagini in Java utilizzando NetBeans 
    ·Ritiene la Java Virtual Machine Java Fai Più o meno si…
    ·Come eliminare Android subviews 
    ·Come creare un menu passo- passo per l' Android 
    ·Come convertire un OutputStream ByteArray a un InputStr…
    ·Come convertire i file WSDL a Java utilizzando Axis 
    ·Come modificare il JFrame Background in Swing 
    ·Definizione di Java parole riservate 
    ·Come ottenere una variabile di ambiente in Java 
      Articoli in evidenza
    ·Requisiti software per ASP.NET 
    ·Come installare un nuovo certificato SSL 
    ·Come utilizzare una casella di controllo per filtrare u…
    ·Come creare un insieme di funzione restituisce 
    ·Come convertire HTML in testo PHP 
    ·Come convertire Pennies a Nickels on Visual Basic 
    ·Come rinominare un file in Visual Studio C 
    ·Come inizializzare un array in C 
    ·Come Swap Algorithms in Java 
    ·Come creare una stringa da risultati di una query in PH…
    Copyright © Conoscenza Informatica http://it.wingwit.com