Java pakub võimsa ja mitmekesise String-klassiga, millega saad tõhusalt tekstivältimist teostada. Selles õpetuses keskendume olulistele String-tegevustele ja -meetoditele, mis aitavad sul Java rakendusi arendada. Sa õpid, kuidas võrrelda, vormindada ja luua kasutajasõbralikku väljundit.
Peamised järeldused
- Stringide võrdlemist saab teha „==“ kontrolliga või „equals“ meetodiga.
- On meetodeid, mis võimaldavad võrrelda ilma suur- ja väiketähti arvesse võtmata.
- Eelnevalt vormindatud Stringid pakuvad struktureeritud väljundi viisi ja muudavad koodi selgemaks.
Samm-sammult juhend
Esiteks selgitan sulle, kuidas alustada lihtsate Stringi võrdlemistega Java-s.
Kaks Stringi saame võrrelda, kasutades „==“ kontrolli. See kontrollib, kas kaks Stringi on identsed.

Nüüd saad võrlemise teostada. Kasutame selleks „==“ kontrolli. Tulemused kuvatakse järgmises etapis. Kui Stringid tõepoolest vastavad, tagastatakse „true“.

Järgmisel etapil uurime aga olukorda, kus suur- ja väiketähed mängivad rolli. Oletame, et sul on üks String väikeste tähtedega ja teine suurtähtedega.

Kuna antud probleemiga toimetulemiseks kasutame „equals“ meetodit, mis pakub otsesemat viisi Stringide väärtuse võrdlemiseks.

Kuid see ei aita meil endiselt suur- ja väiketähti ignoreerida. Siin tuleb mängu meetod „equalsIgnoreCase“. See meetod võrleb kahte Stringi, külmata suur- ja väiketähti.
Veel üks oluline kontseptsioon Stringide puhul on vormindatud väljund. Selle asemel, et kleepida Stringid kokku plussmärgiga, saad kasutada eelnevalt vormindatud Stringe, mis sisaldavad kohatäiteid.
Siin on lihtne näide vormindatud väljundi kasutamisest meetodi „printf“ kaudu.

Koht %s määratleb kohatäite Stringide jaoks ja %n loob reavahe vastavalt operatsioonisüsteemile.
Vaatame veel ühte näidet vormindatud Stringidest, tehes keerukama väljundi. Näiteks saame väljastada nime, perekonnanime ja vanuse.

Formaati %d kasutatakse täisarvude jaoks. Programmeerimisel on väga kasulik, et saad ka väljundi joondust ja laius kohandada.

Siin kasutatakse %-10s, et tagada, et String väljastatakse vasakpoolse joonega 10 tähemärgiga veerus. See tagab selge ja korraliku väljundi.
Kokkuvõte – Stringid Java-s: Stringide tegevuste süvendamine
Selles juhendis oled saanud süvitsi mineku Stringide kasutamisse Java-s. Sa tead nüüd, kuidas võrrelda Stringe, ja oled tuttav oluliste meetoditega suur- ja väiketähtede ignoreerimiseks. Samuti oled õppinud, kuidas kasutada vormindatud väljundeid tõhusalt, et esitada oma tulemusi selgelt.
Küsimused ja vastused
Mis on erinevus "==" ja "equals" vahel?"==" operaator kontrollib, kas kaks muutujat viitavad samale objekti mälu, samas kui "equals" võrdleb Stringide sisu.
Kas ma saan kasutada "equalsIgnoreCase" ilma suur- ja väiketähti arvesse võtmata?Jah, "equalsIgnoreCase" ignoreerib suur- ja väiketähti kahe Stringi võrdlemisel.
Kuidas ma saan kasutada vormindatud Stringe?Vormindatud Stringid võimaldavad sul kasutada kohatäiteid Stringis ja otse väärtusi sisestada, mis lihtsustab väljundit ja muudab koodi loetavamaks.
Miks peaksin kasutama vormindatud Stringe?Vormindatud Stringid aitavad parandada sinu koodi arusaadavust ja luua järjepidevat ning kohandatavat väljundit.
Milliseid kohatäiteid saan kasutada vormindatud Stringides?Sa saad kasutada kohatäiteid nagu %s Stringide jaoks, %d täisarvude jaoks ja %f ujuknumbrite jaoks.