java string length method with examples
Acest tutorial explică totul despre metoda Java String length () împreună cu mai multe exemple de programare și întrebări frecvente pentru a vă ajuta să înțelegeți conceptul:
Mai mult, vom acoperi diferitele scenarii legate de metoda String Java length (). Întrebările frecvente legate de metoda Java String length () vor face, de asemenea, parte din acest tutorial.
După parcurgerea acestui tutorial, veți putea calcula lungimea unui șir și îl puteți folosi în multe cazuri sau scenarii diferite. Această metodă funcționează bine cu celelalte metode Java String.
=> Consultați aici Ghidul perfect de instruire Java
Ce veți învăța:
Lungimea șirului Java
Lungimea unui șir nu este altceva decât numărul de caractere pe care le conține. Java are o metodă încorporată numită length () pentru a găsi numărul de caractere ale oricărui șir.
Sintaxă:
Sintaxa este dată ca
int length();
unde length () este o metodă de a găsi numărul de caractere și returnează rezultatul ca întreg .
Găsirea lungimii unui șir
În acest exemplu , vom acoperi cea mai simplă formă a metodei Java String length (). Vom inițializa un șir cu o anumită valoare și apoi vom calcula lungimea.
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'); } }
Ieșire:
Găsirea lungimii unui tablou de caractere
În acest exemplu , am creat o matrice de caractere „caractere” și apoi am combinat acele caractere într-o „Str” a variabilei șir și apoi am imprimat variabila și lungimea.
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'); } }
Ieșire:
Scenarii de lungime a șirului Java
Scenariul 1: Găsirea lungimii unui șir care are spațiu alb.
Explicaţie: În acest scenariu, vom găsi lungimea unui șir care are mai mult de un cuvânt sau un șir și sunt separate de spații albe.
Aici, am inițializat două variabile String cu spații albe simple și duble care vor fi tratate ca un caracter. Apoi, am inițializat două variabile de numărare care vor stoca lungimea.
În cele din urmă, am tipărit variabilele de numărare.
cum se inițializează o listă legată în java
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'); } }
Ieșire:
Scenariul 2: Găsirea lungimii unui șir care are caractere speciale.
Explicaţie: Aici, vom inițializa un șir cu caractere speciale și vom încerca să obținem lungimea șirului.
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'); } }
Ieșire:
întrebări frecvente
Q # 1) Ce face String length () în Java?
Răspuns: Returnează numărul de caractere ale unui șir. Indexul în Java începe de la 0 și continuă până la al n-lea caracter String.
Lungimea ar fi indicele ultimului element + 1.
De exemplu:
Visual Studio Team Foundation Server 2015 tutorial
String str = „Hello World”
Aici, H este la index (0), e este la index (1) și așa mai departe.
Ultimul element este d care se află la index (10). Deci, lungimea totală este de 11.
Q # 2) Ce este un personaj în Java?
Răspuns: Caracterul nu este altceva decât litera care se combină împreună pentru a forma un șir. Java consideră, de asemenea, spațiile albe ca pe un personaj. Când veți calcula lungimea unui șir care are spațiu alb, caractere speciale etc., atunci acestea vor fi tratate ca un caracter.
Fiecare caracter are dimensiunea = 1.
Q # 3) Cum se creează un șir de dimensiuni specificate în Java?
Răspuns: În acest program, am creat două constante. Prima constantă este caracterul care va apărea în mod repetat în șir și a doua constantă este de câte ori va apărea. Apoi, am stocat toate elementele matricei de caractere în String.
Ulterior, am înlocuit toate caracterele NULL cu primul caracter constant. În cele din urmă, a returnat șirul și a imprimat valoarea.
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; } }
Ieșire:
Q # 4) Cum se schimbă lungimea șirului?
Răspuns: În programul de mai jos, am schimbat lungimea șirului prin înlocuirea șirului cu un gol.
Am luat un șir de intrare și apoi am imprimat șirul și lungimea șirului. Apoi, am înlocuit șirul șirului principal cu o valoare necompletată.
Din nou, am imprimat șirul și lungimea șirului.
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'); } }
Ieșire:
Q # 5) Care este lungimea matricei în Java? În ce este diferit de Lungimea șirului ()?
Răspuns: În matrice, lungimea este o variabilă care este utilizată pentru a obține lungimea unei matrice. Tot ce trebuie să facem este să punem Array.length și vă va oferi lungimea.
În șir, lungimea () este o metodă care este utilizată pentru a obține lungimea unui șir. Obținem lungimea punând String.length ()
În programul de mai jos, să vedem cum funcționează.
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()); } }
Ieșire:
Concluzie
În acest tutorial, am înțeles în detaliu metoda Java String length (). Aceasta este cea mai de bază metodă String care este utilizată în colaborare cu alte metode String pentru a obține rezultatul dorit.
Pentru o mai bună înțelegere, am oferit diferite cazuri sau scenarii și întrebări frecvente legate de lungimea șirului. Deși aria funcțională a acestei metode este mică, zona de aplicare este la fel de mare ca orice altă metodă.
Aceasta este cea mai simplă și de bază metodă a clasei String.
=> Vizitați aici pentru seria exclusivă de instruiri Java.
Lectură recomandată
- Șirul Java conține () Tutorial metodă cu exemple
- Tutorial Java String | Metode Java String cu exemple
- Java String compare Metoda cu exemple de programare
- Metoda Java substring () - Tutorial cu exemple
- Java String cu buffer de șiruri și tutorial de generare de șiruri
- Metoda Java String Split () - Cum se împarte un șir în Java
- Tutorial JAVA pentru începători: peste 100 de cursuri video Java practice
- Cum se utilizează metoda Java toString?