Wrappers

Páginas: 3 (539 palabras) Publicado: 28 de junio de 2012
WRAPPERS
Los Wrappers (envoltorios) son clases diseñadas para ser un complemento de los tipos
primitivos. En efecto, los tipos primitivos son los únicos elementos de Java que no son
objetos. Estotiene algunas ventajas desde el punto de vista de la eficiencia, pero algunos
inconvenientes desde el punto de vista de la funcionalidad. Por ejemplo, los tipos
primitivos siempre se pasan comoargumento a los métodos por valor, mientras que los
objetos se pasan por referencia. No hay forma de modificar en un método un argumento de
tipo primitivo y que esa modificación se trasmita al entornoque hizo la llamada. Una forma
de conseguir esto es utilizar un Wrapper, esto es un objeto cuya variable miembro es el tipo
primitivo que se quiere modificar. Las clases Wrapper también proporcionanmétodos para
realizar otras tareas con lo tipos primitivos, tales como conversión con cadenas de
caracteres en uno y otro sentido.
Existe una clase Wrapper para cada uno de los tipos primitivosnuméricos, esto es, existen
las clases Byte, Short, Integer, Long, Float y Double (obsérvese que los nombres
empiezan por mayúscula, siguiendo la nomenclatura típica de Java).
Los Wrappers Byte, Shorty Long son similares a Integer.
Los Wrappers son utilizados para convertir cadenas de caracteres (texto) en números. Esto
es útil cuando se leen valores desde el teclado, desde un fichero de texto,etc. Los ejemplos
siguientes muestran algunas conversiones:
Cree en java, una clase nueva, y en el método main, ingrese las siguientes órdenes:
String numDecimalString = "8.978";
floatnumFloat=Float.valueOf(numDecimalString).floatValue(); // numFloat = 8,979
double numDouble=Double.valueOf(numDecimalString).doubleValue();// numDouble =
8,979
String numIntString = "1001";
intnumInt=Integer.valueOf(numIntString).intValue(); // numInt = 1001

Luego haga que se muestren el pantalla los valores convertidos.

En el caso de que el texto no se pueda convertir directamente al tipo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tcp wrappers
  • tcp-wrappers

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS