java string length method with examples
Aquest tutorial explica tot el mètode Java String length () juntament amb diversos exemples de programació i preguntes més freqüents per ajudar-vos a entendre el concepte:
A més, tractarem els diferents escenaris relacionats amb el mètode String Java length (). Les preguntes més freqüents relacionades amb el mètode Java String length () també formaran part d’aquest tutorial.
En passar aquest tutorial, podreu calcular la longitud d'una cadena i utilitzar-la en molts casos o escenaris diferents. Aquest mètode funciona bé amb els altres mètodes Java String.
=> Consulteu la guia de formació Java perfecta aquí
Què aprendreu:
Longitud de la cadena Java
La longitud d'una cadena no és més que el nombre de caràcters que conté. Java té un mètode incorporat anomenat length () per trobar el nombre de caràcters de qualsevol cadena.
Sintaxi:
La sintaxi es dóna com
int length();
on length () és un mètode per trobar el nombre de caràcters i retorna el resultat com a enter .
Trobar la longitud d’una corda
En aquest exemple , cobrirem la forma més simple del mètode Java String length (). Inicialitzarem una cadena amb un cert valor i després calcularem la longitud.
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'); } }
Sortida:
Trobar la longitud d’un conjunt de personatges
En aquest exemple , hem creat una matriu de caràcters 'caràcters' i després hem fusionat aquests caràcters en una variable de cadena 'str' i després hem imprès la variable i la longitud.
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'); } }
Sortida:
Escenaris de longitud de cadena de Java
Escenari 1: Trobar la longitud d’una cadena que té espai en blanc.
Explicació: En aquest escenari, trobarem la longitud d’una cadena que té més d’una paraula o subcadena i que estan separades per espais en blanc.
Aquí hem inicialitzat dues variables de cadena amb espais en blanc simples i dobles que es tractaran com un caràcter. A continuació, vam inicialitzar dues variables de recompte que emmagatzemaran la longitud.
Finalment, hem imprès les variables de recompte.
com reproduir fitxers .mkv
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'); } }
Sortida:
Escenari 2: Trobar la longitud d’una cadena que té caràcters especials.
Explicació: Aquí, inicialitzarem una cadena amb caràcters especials i intentarem obtenir la longitud de la cadena.
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'); } }
Sortida:
Preguntes freqüents
Q # 1) Què fa String length () a Java?
Resposta: Retorna el nombre de caràcters d'una cadena. L'índex a Java comença a partir de 0 i continua fins a l'enèssim caràcter la cadena.
La longitud seria l’índex de l’últim element + 1.
Per exemple:
String str = 'Hello World'
Aquí, H es troba a l’índex (0), e es troba a l’índex (1), etc.
L’últim element és d que es troba a l’índex (10). Per tant, la longitud total és d’11.
Q # 2) Què és un personatge a Java?
com extreure fitxers .7z al Mac
Resposta: El caràcter no és res més que la lletra que es combina per formar una cadena. Java també considera els espais en blanc com un personatge. Quan calculeu la longitud d'una cadena que té espais en blanc, caràcters especials, etc., es tractaran com un caràcter.
Tots els caràcters tenen una mida = 1.
Q # 3) Com es crea una cadena de mida especificada a Java?
Resposta: En aquest programa, hem creat dues constants. La primera constant és el caràcter que apareixerà repetidament a la cadena i la segona constant és el nombre de vegades que es produirà. A continuació, hem emmagatzemat tots els elements de la matriu de caràcters a String.
Més tard, hem substituït tots els caràcters NULL pel primer caràcter constant. Finalment, va retornar la cadena i va imprimir el valor.
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; } }
Sortida:
Q # 4) Com es canvia la longitud de la corda?
Resposta: Al programa següent, hem canviat la longitud de la cadena substituint la subcadena per un blanc.
Hem pres una cadena d’entrada i després hem imprès la cadena i la longitud de la cadena. A continuació, hem substituït la subcadena de la cadena principal per un valor en blanc.
De nou, hem imprès la cadena i la longitud de la cadena.
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'); } }
Sortida:
Q # 5) Quina és la longitud de la matriu a Java? En què es diferencia de String length ()?
Resposta: A Array, la longitud és una variable que s’utilitza per obtenir la longitud d’un array. Tot el que hem de fer és posar Array.length i us donarà la longitud.
A String, la longitud () és un mètode que s’utilitza per obtenir la longitud d’una cadena. Obtenim la longitud posant String.length ()
Al programa següent, vegem com funciona.
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()); } }
Sortida:
Conclusió
En aquest tutorial, hem entès amb detall el mètode Java String length (). Aquest és el mètode de cadena més bàsic que s’utilitza en col·laboració amb altres mètodes de cadena per aconseguir el resultat desitjat.
Per a una millor comprensió, hem donat diferents casos o escenaris i preguntes més freqüents relacionades amb la longitud de la cadena. Tot i que l'àrea funcional d'aquest mètode és petita, l'àrea d'aplicació és tan gran com qualsevol altre mètode.
Aquest és el mètode més senzill i bàsic de la classe de cordes.
=> Visiteu aquí la sèrie exclusiva de cursos de formació de Java.
Lectura recomanada
- Java String conté () Tutorial de mètode amb exemples
- Tutorial de cadenes de Java | Mètodes de cadena Java amb exemples
- Mètode Java String compareTo amb exemples de programació
- Mètode Java substring (): tutorial amb exemples
- Java String amb buffer de cadenes i tutorial de Generador de cadenes
- Mètode Java String Split (): com es pot dividir una cadena a Java
- Tutorial JAVA per a principiants: més de 100 tutorials pràctics de vídeo Java
- Com s'utilitza el mètode Java toString?