Longitud de cadena y funciones en Java

Escrito por sue smith Google | Traducido por beatriz sánchez
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Longitud de cadena y funciones en Java
Algunas funciones de cadena en Java procesan el texto introducido por el usuario. (Thinkstock Images/Comstock/Getty Images)

Las cadenas en Java permiten a los desarrolladores modelas secuencias de caracteres de texto. La clase de cadena en Java proporciona métodos para procesar cadenas, incluyendo funciones para devolver información sobre una cadena, como su longitud. Las cadenas son uno de los tipos de datos más usados en los programas Java, así que aprender los conceptos básicos de uso de cadenas es una actividad útil para la gente que aprende el desarrollo en Java. La mayoría de las funciones de cadena son sencillas.

Otras personas están leyendo

Objetos de cadena

En Java, las cadenas son objetos. Esto quiere decir que puedes llamar a métodos en variables y valores de cadena. La especificación del lenguaje Java para la clase de cadena describe los métodos disponibles. Para crear un objeto de cadena e instanciarlo, dándole un valor, usa la siguiente sintaxis de ejemplo: String someName = "James";

Para llamar a un método en una variable de cadena, usa el siguiente código, llamando al método "trim": String trimmedString = someName.trim();

Este código de ejemplo llama al método "trim", que devuelve una copia de la cadena habiendo eliminado los espacios al principio y al final, y almacenando el resultado en una nueva variable.

Caracteres

Las cadenas en Java son secuencias de caracteres de texto. La clase proporciona un rango de funciones para acceder y manipular estos caracteres. Por ejemplo, el siguiente código de ejemplo demuestra cómo mostrar el carácter de la primera posición en una variable de cadena: System.out.println(someName.charAt(0));

El primer carácter de una cadena está en la posición cero, ya que la cadena implementa su secuencia de caracteres como un vector. Estos caracteres dentro de la cadena se pueden representar con un programa Java usando el tipo de datos "char", de esta forma: char firstChar = someName.charAt(0);

El tipo de datos "char" es un tipo primitivo, como "int" y "double".

Longitud

Los programas Java acceden a la longitud de un objeto de cadena llamando a su método de longitud. El método devuelve un valor entero que representa el número de caracteres dentro de la cadena. El siguiente código de ejemplo muestra cómo saber la longitud de una cadena y almacenar el resultado en una variable: int stringLength = someName.length();

Los programas también pueden usar directamente el método de longitud, como en la siguiente estructura de ejemplo, iterando en la cadena para escribir cada carácter por turnos: for(int i=0; i<someName.length(); i++){ System.out.println(someName.charAt(i)); }

Los programas usan el método de longitud de la clase de cadena por muchas razones, por ejemplo, para determinar si una variable de cadena es demasiado larga para almacenarla o mostrarla en un contexto con recursos limitados.

Métodos

La clase de cadena proporciona varias funciones adicionales, que programan el acceso a través de llamadas a métodos. El método "indexOf" devuelve un entero que indica la primera aparición de una secuencia de caracteres dentro de una cadena de la siguiente forma: String letters = "abcde"; int letterIndex = letters.indexOf("b");//will contain 1

El método "equals" de una clase de cadena devuelve un valor booleano de cierto o falso que indica si un valor de cadena es igual a otro. Los métodos que devuelven partes manipuladas de cadenas incluyen el método "split", que devuelve un vector de cadena con partes definidas de una cadena original almacenada en cada posición. El método "substring" devuelve un trozo de una cadena como indican las posiciones de inicio y fin requeridas, como en este ejemplo: String someWords = "A series of words"; System.out.println(someWords.substring(0,8));//"A series"

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles