java string length method with examples
V tomto výučbe sa dozviete všetko o metóde Java String length () spolu s viacerými príkladmi programovania a často kladenými otázkami, ktoré vám pomôžu porozumieť koncepcii:
Ďalej sa budeme venovať rôznym scenárom súvisiacim s metódou String Java length (). Súčasťou tohto tutoriálu budú aj často kladené otázky týkajúce sa metódy Java String length ().
Po absolvovaní tohto tutoriálu budete môcť vypočítať dĺžku reťazca a použiť ho v mnohých rôznych prípadoch alebo scenároch. Táto metóda funguje dobre s ostatnými metódami Java String.
=> Vyskúšajte Sprievodcu dokonalým výučbou jazyka Java tu
Čo sa dozviete:
Dĺžka reťazca Java
Dĺžka reťazca nie je nič iné ako počet znakov, ktoré obsahuje. Java má zabudovanú metódu nazývanú length () na vyhľadanie počtu znakov ľubovoľného reťazca.
Syntax:
Syntax je uvedená ako
int length();
kde length () je metóda na zistenie počtu znakov a vráti výsledok ako celé číslo .
Vyhľadanie dĺžky reťazca
V tomto príklade , sa budeme zaoberať najjednoduchšou formou metódy Java String length (). Inicializujeme reťazec s určitou hodnotou a potom vypočítame dĺžku.
public class length { public static void main(String() args) { // Initialized a String variable String str = 'Testing'; // Initialized a count variable which will store the length int count = str.length(); // Printed the count variable or the length of String. System.out.println('The String has ' +count +' characters'); } }
Výkon:
Zistenie dĺžky poľa znakov
V tomto príklade , vytvorili sme pole znakov “chars” a potom sme tieto znaky spojili do reťazcovej premennej “str” a potom vytlačili premennú a dĺžku.
public class length { public static void main(String() args) { // Initialized a character array char chars() = { 'T', 'e', 's', 't', 'i', 'n', 'g' }; // Initialized a String variable str with chars characters String str = new String(chars); // Printed the String variable System.out.println(str + ' has '); // Printed the length of the String Variable System.out.println(str.length()+ ' characters'); } }
Výkon:
Scenáre dĺžky reťazca Java
Scenár 1: Nájdenie dĺžky reťazca, ktorý má medzery.
Vysvetlenie: V tomto scenári nájdeme dĺžku reťazca, ktorý má viac ako jedno slovo alebo podreťazec a sú oddelené bielymi znakmi.
Tu sme inicializovali dve reťazcové premenné s jednoduchými a dvojitými medzerami, ktoré sa budú považovať za znak. Potom sme inicializovali dve premenné počtu, ktoré uložia dĺžku.
Nakoniec sme vytlačili premenné počtu.
jednoduchý mp3 downloader na stiahnutie zadarmo plná verzia
public class length { public static void main(String() args) { // Initialized a String variable with a single whitespace String str1 = 'This is'; // Initialized another String variable with two whitespace String str2 = 'Software Testing Help'; /* * Initialized a count1 variable which will store the length of the first String. */ int count1 = str1.length(); /* * Initialized a count2 variable which will store the length of the second String. */ int count2 = str2.length(); // Printed the count1 variable. System.out.println('The First String has ' + count1 + ' characters'); // Printed the count2 variable. System.out.println('The Second String has ' + count2 + ' characters'); } }
Výkon:
Scenár 2: Vyhľadanie dĺžky reťazca, ktorý má špeciálne znaky.
Vysvetlenie: Tu ideme inicializovať reťazec so špeciálnymi znakmi a pokúsime sa zistiť dĺžku reťazca.
public class length { public static void main(String() args) { // Initialized a String variable with special characters String str = 'P@!.90$%'; /* * Initialized a count variable which will store the length of the String. */ int count = str.length(); // Printed the count variable. System.out.println('The String has ' + count + ' characters'); } }
Výkon:
často kladené otázky
Otázka 1) Čo robí String length () v Jave?
Odpoveď: Vráti počet znakov reťazca. Index v Jave začína od 0 a pokračuje až po n-tý znak String.
Dĺžka by bola indexom posledného prvku + 1.
Napríklad:
aký je najlepší softvér na klonovanie pevných diskov
String str = “Hello World”
Tu je H na indexe (0), e na indexe (1) atď.
Posledným prvkom je d, ktoré je na indexe (10). Celková dĺžka je teda 11.
Otázka č. 2) Čo je to znak v Jave?
Odpoveď: Znak nie je nič iné ako písmeno, ktoré spolu spája reťazec. Java tiež považuje biele znaky za znak. Ak sa chystáte vypočítať dĺžku reťazca, ktorý má medzery, špeciálne znaky atď., Bude sa s nimi zaobchádzať ako s znakom.
Každý jeden znak má veľkosť = 1.
Otázka č. 3) Ako vytvoriť reťazec určenej veľkosti v Jave?
Odpoveď: V tomto programe sme vytvorili dve konštanty. Prvá konštanta je znak, ktorý sa bude opakovane vyskytovať v reťazci, a druhá konštanta predstavuje počet opakovaní. Potom sme všetky prvky poľa znakov uložili do reťazca.
Neskôr sme všetky znaky NULL nahradili prvým konštantným znakom. Nakoniec vrátila reťazec a hodnotu vytlačila.
public class length { // Initialized a constant character which will repeatedly occur static final char chars = '$'; // Specied a constant length limit as 5 static final int StrLen = 5; public static void main(String() args) { // printing the return value of the create method System.out.println(create()); } public static String create(){ //created a new String from the character array String str = new String(new char(StrLen)); //replaced all NULL chars ' ' with specified character $ str = str.replace(' ', chars); return str; } }
Výkon:
Otázka č. 4) Ako zmeniť dĺžku reťazca?
Odpoveď: V nasledujúcom programe sme zmenili dĺžku reťazca nahradením podreťazca prázdnym znakom.
Vzali sme vstupný reťazec a potom vytlačili reťazec a dĺžku reťazca. Potom sme nahradili podreťazec hlavného reťazca prázdnou hodnotou.
Opäť sme vytlačili šnúrku a dĺžku šnúrky.
public class length { public static void main(String() args) { // Initialized a String variable String str = 'Software Test'; // Printed the String and the length System.out.println(str + ' has ' +str.length()+ ' characters'); // Replaced the substring Test with a blank value str = str.replace(' Test', ''); // Printed the String and the length System.out.println(str + ' has ' +str.length()+ ' characters'); } }
Výkon:
Otázka č. 5) Aká je dĺžka poľa v Jave? Čím sa líši od String length ()?
Odpoveď: V poli je dĺžka premenná, ktorá sa používa na získanie dĺžky poľa. Všetko, čo musíme urobiť, je dať Array.length a dá vám dĺžku.
V reťazci je length () metóda, ktorá sa používa na získanie dĺžky reťazca. Dĺžku získame vložením String.length ()
V nasledujúcom programe sa pozrime, ako to funguje.
public class length { public static void main(String() args) { // Specified the length of an Array as 4. int() arr = new int(4); // returned the length of an Array System.out.println('Array length is ' + arr.length); String str = 'Saket'; // returned the length of the String System.out.println('String length() is ' + str.length()); } }
Výkon:
Záver
V tomto tutoriáli sme podrobne pochopili metódu Java String length (). Toto je najzákladnejšia String metóda, ktorá sa používa v spolupráci s inými String metódami na dosiahnutie požadovaného výsledku.
Pre lepšie pochopenie sme uviedli rôzne prípady alebo scenáre a časté otázky týkajúce sa dĺžky reťazca. Aj keď je funkčná oblasť tejto metódy malá, aplikačná oblasť je rovnako veľká ako ktorákoľvek iná metóda.
Toto je najjednoduchšia a najzákladnejšia metóda triedy String.
=> Navštívte tu sériu exkluzívnych výukových programov Java.
Odporúčané čítanie
- Java String obsahuje () Výukový program metód s príkladmi
- Výukový program pre Java String Metódy reťazca Java s príkladmi
- Metóda Java String compareTo s príkladmi programovania
- Metóda Java substring () - návod s príkladmi
- Výukový program Java String s programom String Buffer a String Builder
- Metóda Java String Split () - Ako rozdeliť reťazec v Jave
- Výukový program JAVA pre začiatočníkov: viac ako 100 praktických výučbových programov Java Video
- Ako používať metódu Java toString?