TutorJava Nivel Básico

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.

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP