Categorías destacadas
programacion php    
Artículo
131
¡votar!

 TutorJava Nivel Básico


Cambios en el JDK 1.1: La Clase String

La versión del JDK 1.1 añade muchas características para hacer algo más sencillo a los programadores el desarrollo de programas intenacionalizados. La clase String necesitaba algunos cambios para ser un mejor ciudadano internacional. De echo, todos los cambios realizados en la clase String están relacionados con la internacionalizacion.

Ten cuidado: Algunos usos de las clases String y StringBuffer podrían comprometer la "Cualidad Internacional" de tu programa.

. Métodos Obsoletos

La primera columna de la siguiente tabla lista los contructores y métodos de la clase String que se han queda obsoletos en el JDK 1.1. La segunda columna lista las alternativas a estos constructores y métodos.

Métodos Obsoletos Alternativas
String(byte[], int) String(byte[]) o String(byte[], String)
String(byte[], int, int, int) String(byte[], int, int) o String(byte[], int, int, String)
getBytes(int, int, byte[], int) byte[] getBytes(String) o byte[] getBytes()

Estos métodos han caducado porque no convierten de forma apropiada los bytes en caracteres. Los nuevos constructores y métodos utilizan una codificación de caracteres indicada o una por defecto para hacer la conversión.

. Nuevos métodos

Estos constructores y métodos se han añadido a la clase String en el JDK 1.1.

String(byte[])
String(byte[], int, int)
String(byte[], String)
String(byte[], int, int, String)
byte[] getBytes(String)
byte[] getBytes()
String toLowerCase(Locale)
String toUpperCase(Locale)

Los cuatro nuevos constructores y los dos núevos métodos getBytes se describen en la sección anterior. Los otros dos métodos, toLowerCase y toUpperCase convierten el String a mayúsculas o minúsculas de acuerdo con las reglas de la especificación Local.

Publicado por:
Ricard Lou Torrijos
Recomendar
a un amigo
Compartir
en redes
 
Comentarios
 
BBDD
Entornos de desarrollo
Entretenimiento
Herramientas
Internet
Lenguajes de script
Lenguajes imperativos
Lenguajes orientados a objeto
Otros lenguajes
Plataformas
Teoría
Varios
Copyright © 1998-2011 Programación en Castellano. Todos los derechos reservados
Datos legales | Politica de privacidad | Contacte con nosotros | Publicidad

Diseño web y desarrollo web. Un proyecto de los hermanos Carrero.

Red internet:
Juegos gratis | Servidores dedicados
Más internet: Password | Directorio de weblogs | Favicon