Imprima todos los caracteres Unicode dentro de un rango específico
No puedo encontrar la API correcta para esto. Intenté esto;
public static void main(String[] args) {
for (int i = 2309; i < 3000; i++) {
String hex = Integer.toHexString(i);
System.out.println(hex + " = " + (char) i);
}
}
Este código solo se imprime de esta manera en Eclipse IDE.
905 = ?
906 = ?
907 = ?
...
¿Cómo puedo hacer que estos valores decimales y hexadecimales obtengan los caracteres Unicode?