cadenas de Java permite a los desarrolladores secuencias modelo de caracteres de texto. La clase de cadena en Java proporciona métodos para cadenas de procesamiento, incluyendo funciones para devolver información sobre una cadena como su longitud. Las cadenas son uno de los tipos de datos más utilizados en los programas de Java , por lo que aprender los conceptos básicos de uso de cadenas es una actividad útil para la gente que aprende el desarrollo Java. La mayoría de las funciones de cadena son sencillas. Objetos String
En Java , las cadenas son objetos. Esto significa que usted puede llamar a los métodos de variables y valores de cadena . La especificación del lenguaje Java para la clase string se describen los métodos disponibles. Para crear un objeto de cadena y crear instancias de ella, dándole un valor , utilice la siguiente sintaxis de ejemplo :
Cadena someName = " James" ;
Para llamar a un método en una variable de cadena , utilice el el siguiente código , la llamada al método " trim" :
cadena trimmedString = someName.trim ();
Este código de ejemplo llama al método " trim" , que devuelve una copia de la cadena con cualquier iniciales o finales espacios en blanco retirado de ella, almacenando el resultado en una nueva variable.
personajes
cadenas en Java son secuencias de caracteres de texto. La clase proporciona una serie de funciones para acceder y manipular estos caracteres . Por ejemplo, el siguiente código de ejemplo muestra cómo escribir el carácter en la primera posición en la variable de cadena :
System.out.println ( someName.charAt ( 0 ));
El primer carácter en una cadena que está en posición cero , como la cadena implementa su secuencia de caracteres como una matriz. Los caracteres dentro de una cadena se pueden representar en un programa Java utilizando el tipo de datos "char ", como sigue :
caracteres aPartirDe = someName.charAt ( 0 ) ;
Los datos " char" tipo es un tipo primitivo , como " int " y "doble ".
longitud
programas Java acceder a la longitud de un objeto de cadena llamando a la longitud método en él . El método devuelve un valor entero que representa el número de caracteres dentro de la cadena . El siguiente código de ejemplo demuestra la determinación de la longitud de una cadena y almacenar el resultado en una variable:
int StringLength = someName.length ();
Programas
también pueden usar el método de longitud directamente, ya que en el siguiente ejemplo de estructura , de enlace a través de la cadena a escribir cada carácter por turno :
for (int i = 0 ; i < someName.length (); i + + ) {
sistema. out.println ( someName.charAt ( i )); }
Programas
utilizan el método de longitud de la cadena de clase por muchas razones, por ejemplo, determinar si una variable de cadena es demasiado larga para el almacenamiento o la exhibición en un contexto de recursos limitados.
Métodos
La clase string proporciona varias funciones adicionales, que los programas de 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 manera :
cartas cadena = " abcde " ;
int letterIndex = letters.indexOf ( "b ") ;//contendrá 1
" es igual a " método de la clase string devuelve un valor booleano de true o false que indica si un valor de cadena es igual a otro . Métodos regresan partes manipuladas de cadenas incluyen el método de "split " , que devuelve una matriz de cadenas con partes definidas de la cadena original almacenado en cada posición. El método de " subcadena " devuelve una parte de una cadena como se indica por el inicio requerido y posiciones extremas , como en el siguiente ejemplo :
cadena someWords = " Una serie de palabras " ;
Sistema . out.println ( someWords.substring ( 0,8 ) ) ;//" Una serie "