Las strings en Java son objetos que son compatibles internamente con una array de caracteres. Dado que las arrays son inmutables y las strings también son un tipo de array excepcional que contiene caracteres, las strings también son inmutables.
La clase String de Java comprende muchos métodos para ejecutar varias operaciones en strings como compare(), concat(), equals(), split(), length(), replace(), compareTo(), substring(), etc. De estos métodos, nos centraremos en el método length() .
¿Qué quiere decir con longitud o tamaño de una string?
La longitud o tamaño de una string significa el número total de caracteres presentes en ella.
Por ejemplo: la string «Geeks For Geeks» tiene 15 caracteres (incluyendo espacios también).
Método String.length()
El método Java String length() es un método aplicable para objetos de string. El método length() devuelve el número de caracteres presentes en la string. El método length() es adecuado para objetos de string pero no para arrays.
El método length() también se puede usar para las clases StringBuilder y StringBuffer. El método length() es un método miembro público. Cualquier objeto de la clase String, la clase StringBuilder y la clase StringBuffer puede acceder al método length() mediante el método . (punto) operador.
Firma del método: La firma del método del método length() es la siguiente:
public int length()
Tipo de retorno: el tipo de retorno del método length() es int.
A continuación se muestran ejemplos de cómo obtener la longitud de String en Java usando el método length():
Ejemplo 1: programa Java para demostrar cómo obtener la longitud de String en Java usando el método length()
Java
// Java program to illustrate // how to get the length of String // in Java using length() method public class Test { public static void main(String[] args) { // Here str is a string object String str = "GeeksforGeeks"; System.out.println( "The size of " + "the String is " + str.length()); } }
The size of the String is 13
Ejemplo 2: programa Java para ilustrar cómo verificar si la longitud de dos strings es igual o no usando el método length().
Java
// Java program to illustrate how to check // whether the length of two strings is // equal or not using the length() method. import java.io.*; class GFG { public static void main(String[] args) { String s1 = "abc"; String s2 = "xyz"; // storing the length of both the // strings in int variables int len1 = s1.length(); int len2 = s2.length(); // checking whether the length of // the strings is equal or not if (len1 == len2) { System.out.println( "The length of both the strings are equal and is " + len1); } else { System.out.println( "The length of both the strings are not equal"); } } }
The length of both the strings are equal and is 3