Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vytvorte dva reťazce v programe Java . Môžete použiť existujúce reťazca , ak máte nejaké , ale vytvoriť dve premenné reťazca skúšobné použite nasledujúcu syntax : String firstWord = " bat " ; String secondWord = " cat " ;
Môžete zmeniť obsah týchto struny , ak sa vám páči . Každý z nich obsahuje krátku rad znakov pre demonštráciu . Môžete volať metódy triedy String na niektoré z týchto premenných .
2
Vykonať porovnanie na svojich reťazcoch . Pri porovnávaní dvoch reťazcov zavoláte metódu " compareTo " jedného reťazca , okolo druhej ako parameter . Metóda vráti celočíselnú hodnotu primitívny typ . Zavolajte metódu , ukladania výsledku do premennej takto :
int porovnaní = firstWord.compareTo ( secondWord ) ;
Táto premenná bude obsahovať negatívnu hodnotu , ak prvý reťazec je nižšia abecedne , kladnú hodnotu, ak je druhý reťazec je nižšia abecedne alebo hodnotu nula , ak sú reťazce zhodné .
3
Zaviesť podmienečný test prispôsobiť si spracovanie na výsledok vašej porovnanie . Pridajte nasledujúce príkazy : if ( porovnanie < 0 ) System.out.println ( " Prvé slovo je prvý abecedne " ) ; else if ( porovnaní > 0 ) System.out.println ( " druhé slovo je prvý abecedne " ) ; iný System.out.println ( " Slová sú rovnaké abecedy " ) ;
Tento kód vydáva jednoduchú správu v závislosti od výsledku operácie porovnanie. Ak prvý test vracia hodnotu TRUE obsah " ak " časť bude vykonávať a Java bude ignorovať ďaląie dve riadky . Ak prvý test vráti falošný výsledok Java bude ignorovať obsah " keby " vyhlásenie a vykonávať " else if " test . Ak tento test vracia hodnotu true , jeho obsah bude vykonávať . Ak sú oba testy vráti false obsah " iného " vyhlásenie bude vykonávať s iba zostávajúca možnosť , že reťazce sú rovnaké .
4
Vykonať svoju porovnaní bez použitia prípad . Ak chcete reťazec nákupný ignorovať prípad znaky použite nasledujúci alternatívnu verziu metódy : Porovnanie int = firstWord.compareToIgnoreCase ( secondWord ) ;
V predvolenom nastavení Java lieči horné prípadové hodnoty ako prvý abecedne v porovnaní s malými písmenami . Napríklad pôvodné test z nasledujúcich hodnôt by znamenalo , že druhý reťazec je prvá abecedne : String firstWord = " bat " ; String secondWord = " Klobúk " ;
Chcete Java porovnať iba na základe abecedného radenia použiť metódu , ktorá ignoruje prípad .
5
Uložte Java kód súboru . Kompilácie a spustenie programu to vyskúšať . Môžete pridať nasledujúce výstupné vyhlásenie vidieť celočíselná hodnota vyplývajúce z prevádzky nákupný na prvý pohľad : System.out.println ( porovnanie) ;
Zmeňte reťazec hodnoty niekoľkokrát , beží program opakovane , aby si jasnú predstavu o tom , ako metódy fungujú .