creare due stringhe nel programma Java . È possibile utilizzare le stringhe esistenti se avete qualsiasi , ma di creare due variabili stringa di prova utilizzare la seguente sintassi : String FirstWord = " pipistrello " ; String secondWord = " gatto " ;
È possibile modificare il contenuto di queste stringhe , se volete. Ognuno contiene una breve serie di caratteri per la dimostrazione . È possibile chiamare i metodi della classe String in una di queste variabili .
2
Eseguire il confronto sulle tue corde. Quando si confrontano due stringhe si chiama il metodo " compareTo " di una stringa , passando l'altro come parametro. Il metodo restituisce un valore intero di tipo primitivo . Chiamare il metodo , memorizzando il risultato in una variabile come segue :
int confronto = firstWord.compareTo ( secondWord ) ;
Questa variabile contiene un valore negativo se la prima stringa è minore in ordine alfabetico , un valore positivo se la seconda stringa è più basso in ordine alfabetico o di un valore pari a zero se le stringhe sono uguali .
3
Implementare un test condizionale per lavorazione su misura per il risultato del vostro confronto . Aggiungere le seguenti istruzioni : if ( confronto < 0 ) System.out.println (" prima parola è primo in ordine alfabetico "); else if (confronto > 0 ) System.out.println (" seconda parola è primo in ordine alfabetico " ) ; altro System.out.println ( "Le parole sono uguali alfabetico " ) ;
Questo codice restituisce un messaggio semplice funzione del risultato dell'operazione di confronto . Se il primo test restituisce un valore vero del contenuto dei " se " sezione verranno eseguite e Java ignorerà le altre due linee . Se il primo test restituisce un risultato falso Java ignorerà il contenuto del "if" ed eseguire la " else if " test . Se questo test restituisce true il suo contenuto verrà eseguito . Se entrambi i test restituiscono falso il contenuto della dichiarazione " altro " si esegue con l'unica possibilità residua che le stringhe sono uguali .
4
svolgere il vostro confronto senza l'utilizzo di caso . Se si desidera che il confronto di stringhe di ignorare il caso di caratteri utilizzare la seguente versione alternativa del metodo : int confronto = firstWord.compareToIgnoreCase ( secondWord ) ;
Per impostazione predefinita Java tratta i valori maiuscoli come essere primo in ordine alfabetico rispetto al minuscolo caratteri. Ad esempio , la prova iniziale sui seguenti valori indica che la seconda stringa è il primo in ordine alfabetico : String FirstWord = " pipistrello " ; String secondWord = " Cappello " ;
Se vuoi Java per confrontare il base l'ordine alfabetico utilizzare il metodo che ignora caso .
5
Salvare file di codice Java . Compilare ed eseguire il programma per testarlo. È possibile aggiungere la seguente istruzione di output per vedere il valore di numero intero risultante dalla operazione di confronto a colpo d'occhio : System.out.println ( confronto) ;
Cambiare i valori della stringa di un paio di volte , l'esecuzione del programma più volte per dare voi stessi una chiara idea di come il lavoro di metodi .
Programmazione © www.354353.com