Ten cuidado: Algunos usos de las clases String y StringBuffer podrían comprometer la "Cualidad Internacional" de tu programa. Puedes ver Escribir Programas Globales para una explicación sobre el manejo de texto de un forma global.
La primera columna de la siguiente tabla lista los contructores y métodos de la clase String que han caducado en el JDK 1.1. La segunda columna lista las altrnativas a estos constructores y métodos:
Métodos Caducados 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 conveirten 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.
Estos constructores y métodos se han añadido a la clase String en el JDK 1.1:Los cuatro nuevos constructores y los dos núevos métodos getBytes se describeb 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. Para información sobre Locale y cómo escribir programas internacionalizados, puedes ver la nueva lección Escribir Programas Globales.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)