¿ La clase String es una de las más utilizadas en las aplicaciones Java . En Java , los desarrolladores utilizan cadenas para almacenar y procesar texto , incluyendo el texto capturado de la entrada del usuario o leer de fuentes externas. Objetos String se pueden crear y utilizar cualquier aplicación Java. La clase String también proporciona una serie de funciones útiles para el acceso y la modificación de caracteres , que pueden incluir letras, números y signos de puntuación . Objetos
Cuerdas Java son objetos , en contraposición a los tipos primitivos , que pueden ser utilizados para representar los caracteres y números . Esto significa que todas las instancias de String creados dentro de un programa Java tienen acceso a los métodos descritos dentro de la clase String . Desarrolladores lo tanto, pueden llamar a los métodos de cuerda en las cuerdas crean instancias de sus clases . Las cadenas son a menudo los primeros tipos de objetos utilizados por los desarrolladores que están en las primeras etapas del aprendizaje . Los métodos y propiedades de la clase String se describen en la especificación Java Oficiales de Idiomas .
Creación
Los desarrolladores pueden crear objetos String de muchas maneras. La especificación de la clase se describen los distintos métodos de constructor que se pueden utilizar . Sin embargo, la manera más común de crear una instancia de String es declarando su contenido directamente de la siguiente manera :
Cadena someText = " Este es un texto ";
El valor asignado a la variable cadena es conocida como "String literal" y es utilizado por el compilador de Java para crear una instancia del objeto, asignando el valor especificado a la misma. Las cadenas son inmutables , lo que significa que no se pueden cambiar , sólo reemplazado.
Uso
Además de la creación directa de cadenas , los desarrolladores pueden utilizar cadenas que son regresar de otras funciones . El tipo de objeto String es común , regresó de muchos de los métodos más utilizados en el lenguaje . Por ejemplo , todos los objetos Java ofrecen el método " toString " , una representación legible de la instancia del objeto con la siguiente firma de método :
public String toString ()
Strings también se pueden pasar como parámetros a otros métodos , como en el siguiente ejemplo :
cadena someWords = " algunas palabras arbitrarias ";
SomeMethod ( someWords ) ;
Esto funcionaría con un método descrito como siguiente manera :
pública algunMetodo void (String wordString )
métodos
La clase String proporciona una variedad de métodos , todos los cuales pueden ser llamados en cualquier instancia de la clase . Varios de estos métodos devuelven información acerca de la cadena y sus personajes. Por ejemplo , el código siguiente se muestra el método de "longitud" , que devuelve un valor numérico que indica el número de caracteres de la cadena :
int numchars = someString.length ();
métodos para secciones de retorno y el proceso de una cadena incluyen " subserie ", que devuelve una sección indicada por la posición inicial y final :
cadena smallerString largerString.substring = ( 3 , 7 ) ;
personajes
Los modelos de la clase String una secuencia de texto como una matriz de caracteres . La clase proporciona una serie de métodos para acceder a estos caracteres . El método " charAt " es una instalación de ese tipo , que se utiliza para devolver el carácter aparece en una posición de índice determinado de la siguiente manera :
caracteres someChar = someString.charAt ( 6 ) ;
La clase String también proporciona métodos para indicar si ciertas secuencias de caracteres están contenidas dentro de el valor de texto almacenada , incluyendo " indexOf " . Este método devuelve la primera posición en la que se produce una cadena :
int stringPosition = someString.indexOf ( " un texto ");