java string length method with examples
Ovaj vodič objašnjava sve o metodi duljine niza Java (), zajedno s primjerima višestrukog programiranja i često postavljanim pitanjima koja će vam pomoći da razumijete koncept:
Štoviše, pokrivat ćemo različite scenarije povezane s metodom String Java length (). Često postavljana pitanja u vezi s metodom Java String length () također će biti dio ovog vodiča.
Prolazeći kroz ovaj vodič, moći ćete izračunati duljinu niza i koristiti ga u mnogim različitim slučajevima ili scenarijima. Ova metoda dobro funkcionira s ostalim metodama Java Stringa.
=> Ovdje pogledajte Savršeni vodič za Java obuku
Što ćete naučiti:
Duljina Java niza
Duljina niza nije ništa drugo doli broj znakova koje sadrži. Java ima ugrađenu metodu koja se naziva length () za pronalaženje broja znakova bilo kojeg niza.
Sintaksa:
Sintaksa je dana kao
int length();
gdje je length () metoda za pronalaženje broja znakova i vraća rezultat kao cijeli broj .
Pronalaženje duljine niza
U ovom primjeru , pokrivat ćemo najjednostavniji oblik metode Java String length (). Inicijalizirat ćemo niz s nekom vrijednošću, a zatim ćemo izračunati duljinu.
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'); } }
Izlaz:
jednostavan mp3 downloader besplatno preuzimanje puna verzija
Pronalaženje duljine niza znakova
U ovom primjeru , stvorili smo niz znakova 'chars', a zatim smo te znakove spojili u string varijablu 'str', a zatim ispisali varijablu i duljinu.
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'); } }
Izlaz:
Scenariji duljine Java niza
Scenarij 1: Pronalaženje duljine niza koji ima razmak.
Obrazloženje: U ovom ćemo scenariju pronaći duljinu niza koji ima više riječi ili podniza i odvojeni su razmacima.
Ovdje smo inicijalizirali dvije String varijable s jednim i dvostrukim razmakom koji će se tretirati kao znak. Zatim smo inicijalizirali dvije varijable brojanja koje će pohraniti duljinu.
Konačno, ispisali smo varijable brojanja.
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'); } }
Izlaz:
Scenarij 2: Pronalaženje duljine niza koji ima posebne znakove.
Obrazloženje: Ovdje ćemo inicijalizirati String s posebnim znakovima i pokušat ćemo dobiti duljinu Stringa.
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'); } }
Izlaz:
Često postavljana pitanja
P # 1) Što String length () radi na Javi?
Odgovor: Vraća broj znakova niza. Indeks u Javi započinje od 0 i nastavlja se do n-tog znaka Stringa.
Duljina bi bila indeks posljednjeg elementa + 1.
Na primjer:
Niz str = 'Pozdrav svijetu'
Ovdje je H indeks [0], e indeks [1] i tako dalje.
Posljednji element je d koji ima indeks [10]. Dakle, ukupna duljina je 11.
P # 2) Što je znak u Javi?
kako konfigurirati eclipse za c ++
Odgovor: Karakter nije ništa drugo do slovo koje se kombinira i tvori String. Java razmake također smatra znakom. Kada ćete izračunati duljinu niza koji ima razmak, posebne znakove itd., Tada će se oni tretirati kao znak.
Svaki pojedini znak ima veličinu = 1.
3. pitanje) Kako stvoriti niz određene veličine u Javi?
Odgovor: U ovom smo programu stvorili dvije konstante. Prva konstanta je znak koji će se više puta pojaviti u nizu, a druga konstanta je broj ponavljanja. Tada smo u String spremili sve elemente niza znakova.
Kasnije smo zamijenili sve NULL znakove prvim konstantnim znakom. Napokon je vratio String i ispisao vrijednost.
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; } }
Izlaz:
P # 4) Kako promijeniti duljinu niza?
Odgovor: U donjem programu promijenili smo duljinu niza zamjenom podniza praznim.
Uzeli smo ulazni niz, a zatim smo ispisali niz i duljinu niza. Zatim smo podniz glavnog niza zamijenili praznom vrijednošću.
Opet smo ispisali String i duljinu stringa.
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'); } }
Izlaz:
5. pitanje) Kolika je duljina niza u Javi? Po čemu se razlikuje od duljine niza ()?
Odgovor: U Array-u, length je varijabla koja se koristi za dobivanje duljine Array-a. Sve što moramo učiniti je staviti Array.length i dat će vam dužinu.
U Stringu length () je metoda koja se koristi za dobivanje duljine Stringa. Duljinu dobivamo stavljanjem String.length ()
U nastavku programa, pogledajte kako to funkcionira.
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()); } }
Izlaz:
Zaključak
U ovom smo uputstvu detaljno razumjeli metodu Java String length (). Ovo je najosnovnija String metoda koja se koristi u suradnji s drugim String metodama za postizanje željenog rezultata.
Radi boljeg razumijevanja, dali smo različite slučajeve ili scenarije i česta pitanja u vezi s duljinom niza. Iako je funkcionalno područje ove metode malo, područje primjene veliko je kao i bilo koja druga metoda.
Ovo je najjednostavnija i osnovna metoda klase String.
=> Posjetite ovdje za ekskluzivnu seriju udžbenika za Java.
Preporučena literatura
- Java String sadrži () Vodič za metode s primjerima
- Java String Vodič | Metode Java niza s primjerima
- Java String compareTo metoda s primjerima programiranja
- Metoda Java podniz () - Vodič s primjerima
- Java string sa String Buffer-om i String Builder Tutorial
- Metoda razdvajanja Java niza () - Kako podijeliti niz u Javi
- JAVA Tutorial za početnike: 100+ praktičnih Java Video tutorijala
- Kako koristiti Java toString metodu?