Java datos de texto modelo de programas que utilizan cadenas y caracteres. El lenguaje Java proporciona clases de cadenas y caracteres , así como un tipo primitivo de datos " char" . Un " char" en los modelos de Java un solo carácter , que opcionalmente se puede almacenar como una instancia de objeto de la clase de caracteres . Una cadena en Java almacena una secuencia de caracteres, incluyendo letras minúsculas , números y símbolos superior y . Cadena Caracteres
la clase String en Java proporciona métodos para acceder y modificar los personajes en posiciones específicas . El método " charAt " toma un parámetro numérico y devuelve el carácter en esa posición dentro de la cadena , representado como un tipo de valor " char" primitivo, de la siguiente manera :
Cadena miCadena = " Estos son algunos personajes almacena como una cadena " ; . caracteres aPartirDe = myString.charAt ( 0 ) ;
el primer carácter de una cadena está en la posición cero, con el índice de carácter final, uno menos que la longitud de la cadena . El método de " sustitución " de la clase string puede reemplazar todas las instancias de un carácter especificado en la cadena con otro personaje , de la siguiente manera :
Cadena differentString = myString.replace ('o ', ' a') ;
Este código devuelve una nueva cadena con los caracteres reemplazados , dejando al afectado originales.
primitivos escribir caracteres
programas Java
puede modelar personajes individuales, tipo de valores primitivos " char" o variables . El siguiente código de ejemplo muestra cómo crear un tipo primitivo " char" y almacenarlo como una variable :
caracteres Aletter = 'a' ;
primitivos caracteres literales de tipo aparecen entre comillas simples , en lugar de comillas dobles , que se utilizan para los valores de cadena . Caracteres letras pueden estar en mayúsculas o minúsculas, de la siguiente manera :
caracteres capLetter = ' A';
programas Java
pueden utilizar caracteres especiales para las secuencias de escape , como en el siguiente ejemplo de código que representa una nueva carácter de línea :
caracteres newLineChar = ' \\ n' ;
Objetos Personajes
la clase de caracteres en Java proporciona a los programadores la capacidad para modelar caracteres como instancias de objeto . El siguiente código de ejemplo muestra cómo crear una instancia de carácter :
Carácter myCharacter = new Character ( ' d') ;
Este código crea una instancia de objeto de la clase de caracteres , el modelado de la "d" carácter . La clase de caracteres es un contenedor para el tipo primitivo " char" que proporciona una serie de métodos para la conversión y la manipulación de los valores de caracteres . Los programas utilizan más recursos si tienen objetos de caracteres en lugar de valores " char" , por lo que la clase sólo debe aparecer cuando sea necesario .
Métodos de la clase
La clase de caracteres incluye una variedad de métodos para el procesamiento de caracteres . El método " charValue " devuelve el tipo de valor "char " primitivo almacenada en una instancia de clase de caracteres , de la siguiente manera :
caracteres theChar = myCharacter.charValue ();
" compareTo " ; método devuelve un entero que indica si el valor de carácter almacenado es mayor o menor que otro personaje que se pasa como un parámetro de la siguiente manera :
int comparación = myCharacter.compareTo ( nuevo personaje ( 'f ')) ; < br >
el entero es menor que cero si el carácter es menor que el valor que se pasa , mayor que cero si el carácter pasado es más bajo que el personaje que llama y cero si son iguales .