Clase String en Java SE - Parte n°1.
Lo que hace un objeto (o una variable de tipo String) de la clase String (StringBuffer), es crear un arreglo de caracteres y para acceder a este arreglo, se utilizan metodos definidos en la clase String.
Este arreglo se crea en memoria.
Las variables u objetos de tipo String (String) se pueden declarar y dar valor de dos formas:
1. Explícitamente.
2. Implícitamente.
String implícitamente, solo se debe poner una cadena de caracteres o texto entre comillas dobles - "Hola". Por ejemplo:
System.out.println("Hola Mundo");
Java crea un objeto de la clase String automáticamente. (System.out.println: permite imprimir mensajes por pantalla, dentro del IDE de desarrollo, ejemplo: Sun One Studio, NetBeans).
String explícitamente, se debe declara una variable u objeto de tipo String e instanciarlo o asignarle un valor en la misma instrucción, al utilizar la palabra NEW, estoy indicando que estoy instanciando (creando y dandole valor) la variable u objeto de tipo String con un valor determinado, entre comillas dobles. Por Ejemplo:
String MiVariable=new String("El primer programa");
Si quisiera ver el contenido de la variable MiVariable, tendría que imprimir la variable,para ello podemos utilizar lo siguiente:
System.out.println(MiVariable);
También se podemos declarar la variable de tipo String y asignarle con el operador '=' (igual), un valor, texto entre comillas dobles. Por Ejemplo:
String MiVariable ="El primer programa";
Para crear una variable u objeto de tipo String nulo o sin valor, se puede realizar de 3 formas. Por Ejemplo:
1. String MiVariable ="";2. String MiVariable =new String();3. String MiVariable;
La ultima asignación (3), una variable u objeto de tipo String nulo es aquél que no contiene un valor asignado (caracteres, texto, etc), pero es un objeto de la clase String.
El codigo adjunto es de ejemplo y todas las instrucciones estan definidas en el metodo principal (main):
package javaappstring1;
/**
*
* @author sergio cisternas
*/
public class JavaAppString1 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
System.out.println("Hola Mundo");//Mensage por pantalla
String MiVariable= new String("Segunda Asignacion");
System.out.println(MiVariable);//Mostramos la variable MiVariable por pantalla
String MiVariable2 ="Tercera Asignacion";
System.out.println(MiVariable2);//Mostramos la variable MiVariable2 por pantalla
String MiVariable3 ="";
System.out.println(MiVariable3); //Esto no mostrara nada por pantalla, ya que la variable no tiene valor.
String MiVariable4 = new String();
String MiVariable5;
}
}

Comentarios
Publicar un comentario