Satura rādītājs
A virkne mēs zinām, ka tā ir rakstzīmju secība daudzās citās programmēšanas valodās stīgas tiek uzskatīti par rakstzīmju masīviem, tomēr Java tie ir objekti.Zinot iepriekš minēto, mums jāzina, ka Java ir zvans Stīgu klase ka ir daži 11 konstruktori un vairāk nekā 40 metodes kas ļauj mums manipulēt ar šiem objektiem un kas atvieglo mūsu dzīvi, programmējot.
Bet ne tikai tas apstājas, šī klase arī palīdz mums labāk izprast objektu orientācijas jēdzienus programmēšanas laikā Java.
Izveidojiet virkni
Mēs varam uzbūvēt a Stīgu objekts no burtiskā vārda vai arī varam to izveidot, izmantojot rakstzīmju masīvu, pirmajā gadījumā mēs varam izmantot šādu sintaksi:
String ourString = jauna virkne (ourLiteral);
Kā redzam, tā ir kopēja objekta uzbūves pamata sintakse, kur mūsu virkne būs objekts, un mūsu burtiskā nozīme ir rakstzīmju secība, aplūkosim piemēru nedaudz tuvāk tam, ko mēs varam redzēt mūsu programmās:
String message = new String ("Laipni lūdzam Java");
Mēs varam arī izveidot a virkne no masīva tas dažos gadījumos var būt noderīgi, redzēsim, kā mēs to varam sasniegt:
char [] ourArray = {'H', 'o', 'l', 'a', '', 'J', 'a', 'v', 'a'}; String message = new String (ourArray);
Mēs redzam, ka vienīgā atšķirība bija tā parametra konstrukcija, kuru konstruēja Stīgu klase, tas dod mums skaidrāku priekšstatu par to, kā viņi ir paveikuši labu konstruktora metožu pārslodzi.
Nemainīgs objekts
Mums ir jābūt pilnīgi skaidram, ka, veidojot a Stīgu objekts Tas ir nemainīgs, tas ir, tā saturu nevar mainīt, apskatīsim vienkāršu piemēru nākamajā attēlā:
Dažāda pieeja
Ņemot vērā iepriekšējā punktā redzēto, Java ir īpašs veids, kā deklarēt gadījumus Stīgu klaseatkarībā no tā jūs izmantosit vai neizmantosit īpašu objektu, kas būs vienāds tām pašām rakstzīmju virknēm, tas ir pazīstams kā objekts "Internēts", apskatīsim šādu attēlu ar nelielu piemēru: