logo

Longitud de la cadena Java()

El Longitud de la clase de cadena Java() El método encuentra la longitud de una cadena. La longitud de la cadena Java es la misma que las unidades de código Unicode de la cadena.

Firma

La firma del método string length() se proporciona a continuación:

 public int length() 

Especificado por

Interfaz CharSequence

Devoluciones

Longitud de los caracteres. En otras palabras, el número total de caracteres presentes en la cadena.

Implementación interna

 public int length() { return value.length; } 

La clase String utiliza internamente una matriz char[] para almacenar los caracteres. La variable de longitud de la matriz se utiliza para encontrar el número total de elementos presentes en la matriz. Dado que la clase Java String usa esta matriz char[] internamente; por lo tanto, la variable longitud no puede exponerse al mundo exterior. Por lo tanto, los desarrolladores de Java crearon el método length(), que expone el valor de la variable de longitud. También se puede pensar en el método length() como el método getter(), que proporciona un valor del campo de clase al usuario. La implementación interna muestra claramente que el método length() devuelve el valor de la variable de longitud.

Ejemplo del método Java String length()

Nombre del archivo: LengthExample.java

 public class LengthExample{ public static void main(String args[]){ String s1='javatpoint'; String s2='python'; System.out.println('string length is: '+s1.length());//10 is the length of javatpoint string System.out.println('string length is: '+s2.length());//6 is the length of python string }} 
Pruébalo ahora

Producción:

string length is: 10 string length is: 6 

Ejemplo 2 del método Java String length()

Dado que el método length() proporciona el número total de caracteres presentes en la cadena; por lo tanto, también se puede comprobar si la cadena dada está vacía o no.

Nombre del archivo: LengthExample2.java

 public class LengthExample2 { public static void main(String[] args) { String str = 'Javatpoint'; if(str.length()>0) { System.out.println('String is not empty and length is: '+str.length()); } str = ''; if(str.length()==0) { System.out.println('String is empty now: '+str.length()); } } }

Producción:

String is not empty and length is: 10 String is empty now: 0 

Ejemplo 3 del método Java String length()

El método length() también se utiliza para invertir la cadena.

Nombre del archivo: LengthExample3.java

 class LengthExample3 { // main method public static void main(String argvs[]) { String str = &apos;Welcome To JavaTpoint&apos;; int size = str.length(); System.out.println(&apos;Reverse of the string: &apos; + &apos;&apos;&apos; + str + &apos;&apos;&apos; + &apos; is&apos;); for(int i = 0; i <size; i++) { printing in reverse order system.out.print(str.charat(str.length() - i 1)); } < pre> <p> <strong>Output:</strong> </p> <pre> Reverse of the string: &apos;Welcome To JavaTpoint&apos; is tniopTavaJ oT emocleW </pre> <h2>Java String length() Method Example 4</h2> <p>The length() method can also be used to find only the white spaces present in the string. Observe the following example.</p> <p> <strong>FileName:</strong> LengthExample4.java</p> <pre> public class LengthExample4 { // main method public static void main(String argvs[]) { String str = &apos; Welcome To JavaTpoint &apos;; int sizeWithWhiteSpaces = str.length(); System.out.println(&apos;In the string: &apos; + &apos;&apos;&apos; + str + &apos;&apos;&apos;); str = str.replace(&apos; &apos;, &apos;&apos;); int sizeWithoutWhiteSpaces = str.length(); // calculating the white spaces int noOfWhieSpaces = sizeWithWhiteSpaces - sizeWithoutWhiteSpaces; System.out.print(&apos;Total number of whitespaces present are: &apos; + noOfWhieSpaces); } } </pre> <p> <strong>Output:</strong> </p> <pre> In the string: &apos; Welcome To JavaTpoint &apos; Total number of whitespaces present are: 4 </pre> <hr></size;>

Ejemplo 4 del método Java String length()

El método length() también se puede utilizar para encontrar solo los espacios en blanco presentes en la cadena. Observe el siguiente ejemplo.

Nombre del archivo: LengthExample4.java

 public class LengthExample4 { // main method public static void main(String argvs[]) { String str = &apos; Welcome To JavaTpoint &apos;; int sizeWithWhiteSpaces = str.length(); System.out.println(&apos;In the string: &apos; + &apos;&apos;&apos; + str + &apos;&apos;&apos;); str = str.replace(&apos; &apos;, &apos;&apos;); int sizeWithoutWhiteSpaces = str.length(); // calculating the white spaces int noOfWhieSpaces = sizeWithWhiteSpaces - sizeWithoutWhiteSpaces; System.out.print(&apos;Total number of whitespaces present are: &apos; + noOfWhieSpaces); } } 

Producción:

 In the string: &apos; Welcome To JavaTpoint &apos; Total number of whitespaces present are: 4