java string length method with examples
Denne vejledning forklarer alt om Java-strenglængde () -metoden sammen med flere programmeringseksempler og ofte stillede spørgsmål for at hjælpe dig med at forstå konceptet:
Desuden dækker vi de forskellige scenarier relateret til String Java længde () metoden. Ofte stillede spørgsmål relateret til Java String length () -metoden vil også være en del af denne vejledning.
Når du gennemgår denne tutorial, vil du være i stand til at beregne længden af en streng og bruge den i mange forskellige tilfælde eller scenarier. Denne metode fungerer godt sammen med de andre Java String-metoder.
=> Tjek den perfekte Java-træningsvejledning her
Hvad du vil lære:
Java strenglængde
Strengens længde er intet andet end antallet af tegn, den indeholder. Java har en indbygget metode kaldet længde () for at finde antallet af tegn i en hvilken som helst streng.
Syntaks:
Syntaksen er angivet som
int length();
hvor længde () er en metode til at finde antallet af tegn og returnerer resultatet som et heltal .
Find længden af en streng
I dette eksempel , vi dækker den enkleste form for Java String længde () metode. Vi initialiserer en streng med en vis værdi, og derefter beregner vi længden.
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'); } }
Produktion:
Find længden af et tegnarray
I dette eksempel , vi har oprettet et tegnarray 'tegn' og derefter flettet disse tegn i en strengvariabel 'str' og derefter udskrevet variablen og længden.
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'); } }
Produktion:
Java strenglængdescenarier
Scenarie 1: Find længden af en streng, der har mellemrum.
Forklaring: I dette scenarie finder vi længden af en streng, der har mere end et ord eller en understreng, og de er adskilt af mellemrum.
Her har vi initialiseret to strengvariabler med enkle og dobbelte mellemrum, som vil blive behandlet som et tegn. Derefter initialiserede vi to tællingsvariabler, som gemmer længden.
Endelig har vi udskrevet tællingsvariablerne.
selen-interviewspørgsmål til 4 års erfaring
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'); } }
Produktion:
Scenarie 2: Find længden af en streng, der har specialtegn.
Forklaring: Her skal vi initialisere en streng med specialtegn og vil forsøge at få længden af strengen.
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'); } }
Produktion:
Ofte stillede spørgsmål
Q # 1) Hvad gør strenglængde () i Java?
Svar: Det returnerer antallet af tegn i en streng. Indekset i Java starter fra 0 og fortsætter indtil det nende tegn String.
Længden ville være indekset for det sidste element + 1.
For eksempel:
String str = “Hello World”
Her er H ved indeks (0), e er ved indeks (1) osv.
Det sidste element er d, som er ved indeks (10). Så den samlede længde er 11.
Q # 2) Hvad er et tegn i Java?
Svar: Karakter er intet andet end det bogstav, der kombineres sammen for at danne en streng. Java betragter også hvide rum som et tegn. Når du skal beregne længden af en streng, der har mellemrum, specialtegn osv., Behandles de som et tegn.
Hvert enkelt tegn har størrelse = 1.
youtube til mp3 video konverteringsværktøj
Q # 3) Hvordan oprettes en streng af specificeret størrelse i Java?
Svar: I dette program har vi oprettet to konstanter. Den første konstant er det tegn, der gentagne gange vil forekomme i strengen, og den anden konstant er antallet af gange, det vil forekomme. Derefter har vi gemt alle elementerne i tegnarrayet i streng.
Senere erstattede vi alle NULL-tegnene med den første konstante karakter. Endelig returnerede den strengen og udskrev værdien.
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; } }
Produktion:
Q # 4) Hvordan ændres længden af strengen?
Svar: I nedenstående program har vi ændret længden af strengen ved at erstatte understrengen med et tomt.
Vi har taget en inputstreng og derefter udskrevet strengen og længden af strengen. Derefter har vi erstattet understrengen af hovedstrengen med en tom værdi.
Igen har vi udskrevet strengen og længden af strengen.
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'); } }
Produktion:
Q # 5) Hvad er arraylængden i Java? Hvordan adskiller det sig fra strenglængde ()?
Svar: I Array er længden en variabel, der bruges til at få længden af en Array. Alt hvad vi skal gøre er at placere Array.length, og det giver dig længden.
I streng er længden () en metode, der bruges til at få længden af en streng. Vi får længden ved at sætte String.length ()
I nedenstående program skal vi se, hvordan det fungerer.
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()); } }
Produktion:
Konklusion
I denne vejledning har vi forstået metoden Java String længde () i detaljer. Dette er den mest basale strengmetode, der bruges i samarbejde med andre strengmetoder for at opnå det ønskede resultat.
For bedre forståelse har vi givet forskellige tilfælde eller scenarier og ofte stillede spørgsmål relateret til strenglængden. Selvom det funktionelle område for denne metode er lille, er applikationsområdet lige så stort som enhver anden metode.
Dette er den mest enkle og grundlæggende metode i strengklassen.
=> Besøg her for den eksklusive Java-træningsvejledningsserie.
Anbefalet læsning
- Java String indeholder () Metodevejledning med eksempler
- Java String Tutorial | Java strengmetoder med eksempler
- Java-streng sammenlignet med metode med programmeringseksempler
- Java substring () Metode - Vejledning med eksempler
- Java String med String Buffer og String Builder Tutorial
- Java String Split () Metode - Sådan opdeles en streng i Java
- JAVA-vejledning til begyndere: 100+ praktiske Java-videovejledninger
- Sådan bruges Java toString-metoden?