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   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.   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 .   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 .   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 . 
 
 3 
 
 
 
 
 4 
 
 
 
 5 
 
 
 
 
 
 
 
 
              Informazioni correlate
                  
              
Programmazione © www.354353.com