java string length method with examples
Questo tutorial spiega tutto sul metodo Java String length () insieme a più esempi di programmazione e domande frequenti per aiutarti a comprendere il concetto:
Inoltre, tratteremo i diversi scenari relativi al metodo String Java length (). Anche le domande frequenti relative al metodo Java String length () faranno parte di questo tutorial.
Eseguendo questo tutorial, sarai in grado di calcolare la lunghezza di una stringa e utilizzarla in molti casi o scenari diversi. Questo metodo funziona bene con gli altri metodi Java String.
=> Dai un'occhiata alla guida di formazione Java perfetta qui
Cosa imparerai:
Lunghezza stringa Java
La lunghezza di una stringa non è altro che il numero di caratteri che contiene. Java ha un metodo integrato chiamato length () per trovare il numero di caratteri di qualsiasi stringa.
Sintassi:
La sintassi è data come
int length();
dove length () è un metodo per trovare il numero di caratteri e restituisce il risultato come file numero intero .
Trovare la lunghezza di una stringa
In questo esempio , tratteremo la forma più semplice del metodo Java String length (). Inizializzeremo una stringa con un valore e quindi calcoleremo la lunghezza.
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'); } }
Produzione:
Trovare la lunghezza di una matrice di caratteri
In questo esempio , abbiamo creato un array di caratteri 'chars' e poi abbiamo unito quei caratteri in una variabile di stringa 'str' e quindi stampato la variabile e la lunghezza.
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'); } }
Produzione:
Scenari di lunghezza delle stringhe Java
Scenario 1: Trovare la lunghezza di una stringa che ha spazi bianchi.
Spiegazione: In questo scenario, troveremo la lunghezza di una stringa che ha più di una parola o sottostringa e sono separate da spazi bianchi.
Qui, abbiamo inizializzato due variabili String con spazi bianchi singoli e doppi che verranno trattati come un carattere. Quindi, abbiamo inizializzato due variabili di conteggio che memorizzeranno la lunghezza.
Infine, abbiamo stampato le variabili di conteggio.
sottostringa (0,0)
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'); } }
Produzione:
Scenario 2: Trovare la lunghezza di una stringa che ha caratteri speciali.
Spiegazione: Qui inizializzeremo una stringa con caratteri speciali e proveremo a ottenere la lunghezza della 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'); } }
Produzione:
Domande frequenti
D # 1) Cosa fa String length () in Java?
Risposta: Restituisce il numero di caratteri di una stringa. L'indice in Java parte da 0 e continua fino all'ennesimo carattere della stringa.
La lunghezza sarebbe l'indice dell'ultimo elemento + 1.
Per esempio:
String str = 'Hello World'
Qui, H è all'indice (0), e è all'indice (1) e così via.
L'ultimo elemento è d che è all'indice (10). Quindi, la lunghezza totale è 11.
domande e risposte dell'intervista allo sviluppatore pl sql
Q # 2) Cos'è un personaggio in Java?
Risposta: Il carattere non è altro che la lettera che si combina insieme per formare una stringa. Java considera anche gli spazi bianchi come un carattere. Quando si calcola la lunghezza di una stringa che ha spazi bianchi, caratteri speciali, ecc., Verranno trattati come un carattere.
Ogni singolo carattere ha dimensione = 1.
Q # 3) Come creare una stringa di dimensioni specificate in Java?
Risposta: In questo programma abbiamo creato due costanti. La prima costante è il carattere che ricorre ripetutamente nella stringa e la seconda costante è il numero di volte che si verifica. Quindi abbiamo memorizzato tutti gli elementi dell'array di caratteri in String.
Successivamente, abbiamo sostituito tutti i caratteri NULL con il primo carattere costante. Infine, ha restituito la stringa e ha stampato il valore.
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; } }
Produzione:
Q # 4) Come modificare la lunghezza della stringa?
Risposta: Nel programma seguente, abbiamo modificato la lunghezza della stringa sostituendo la sottostringa con uno spazio vuoto.
Abbiamo preso una stringa di input e quindi stampato la stringa e la lunghezza della stringa. Quindi, abbiamo sostituito la sottostringa della stringa principale con un valore vuoto.
Di nuovo, abbiamo stampato la stringa e la lunghezza della 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'); } }
Produzione:
Q # 5) Qual è la lunghezza dell'array in Java? In cosa differisce da String length ()?
Risposta: In Array, la lunghezza è una variabile utilizzata per ottenere la lunghezza di un Array. Tutto quello che dobbiamo fare è mettere Array.length e ti darà la lunghezza.
In String, length () è un metodo utilizzato per ottenere la lunghezza di una String. Otteniamo la lunghezza inserendo String.length ()
Nel programma seguente, vediamo come funziona.
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()); } }
Produzione:
Conclusione
In questo tutorial, abbiamo compreso in dettaglio il metodo Java String length (). Questo è il metodo String più semplice che viene utilizzato in collaborazione con altri metodi String per ottenere il risultato desiderato.
Per una migliore comprensione, abbiamo fornito diversi casi o scenari e domande frequenti relative alla lunghezza della stringa. Sebbene l'area funzionale di questo metodo sia piccola, l'area di applicazione è grande quanto qualsiasi altro metodo.
Questo è il metodo più semplice e basilare della String Class.
=> Visita qui per l'esclusiva serie di tutorial di formazione Java.
Lettura consigliata
- Tutorial sul metodo Java String contains () con esempi
- Tutorial Java String | Metodi Java String con esempi
- Java String compareTo con esempi di programmazione
- Metodo Java substring () - Tutorial con esempi
- Java String con String Buffer e String Builder Tutorial
- Metodo Java String Split () - Come dividere una stringa in Java
- Tutorial JAVA per principianti: oltre 100 tutorial video Java pratici
- Come utilizzare il metodo Java toString?