Método Java String length () se utiliza para averiguar la longitud de una cuerda. Este método cuenta el número de caracteres en una cadena, incluidos los espacios en blanco, y devuelve el recuento.
Método Java String length ()
int length()
Este método devuelve un número entero que representa el número de caracteres (longitud) de una cadena determinada, incluidos los espacios en blanco.
Límite de longitud de cadena: La longitud máxima que puede tener una cuerda es: 231-1.
Ejemplo del método Java String length ()
En este ejemplo tenemos tres cadenas diferentes y estamos averiguando su longitud usando length()
método
public class LengthExample{ public static void main(String args[]) { String str1= new String("Test String"); String str2= new String("Chaitanya"); String str3= new String("BeginnersBook"); System.out.println("Length of str1:"+str1.length()); System.out.println("Length of str2:"+str2.length()); System.out.println("Length of str3:"+str3.length()); } }
Producción:
Length of str1:11 Length of str2:9 Length of str3:13
Método Java String length () para calcular la longitud de String sin espacios
Como ya hemos visto en el ejemplo anterior, este método cuenta los espacios en blanco mientras cuenta el número de caracteres en una cadena dada. En caso de que desee contar solo el número de caracteres en una cadena excluyendo los espacios en blanco, puede hacerlo utilizando el método de reemplazo de cadena como se muestra a continuación.
Aquí estamos omitiendo espacios en la cadena dada usando el método de reemplazo y luego usando el método length () en eso.
Aquí estamos reemplazando todos los espacios en blanco sin nada (eliminándolos) usando el método replace () y luego usando el método length en la cadena actualizada.
public class JavaExample { public static void main(String[] args) { String str = "hi guys this is a string"; //length of the String System.out.println("Length of the String: "+str.length()); //length of the String without white spaces System.out.println("Length of String without spaces: "+ str.replace(" ", "").length()); } }
Producción: