Pasar int a char

Manolo
21 de Junio del 2005
Hola a [email protected]:
Me gustaria saber si existe algun metodo de cualquier clase que pasandole un int de 0 a 255 me pueda pasar dicho numero al caracter ASCII correspondiente. Por ejemplo tengo el entero 97 que se corresponde al caracter 'a'. El numero no tiene porque ser entero, tambien podria valer su numero en octal o hexadecimal.
Gracias

anonimo
21 de Junio del 2005
creo que lo que intntas hacer no es posible en java,
java no entiende el lenguaje asccii, java usa un lenguaj e llamado unicode.

Pero no me heches mucha cuenta vale y suerte


anonimo
21 de Junio del 2005
te dije que no me echaras mucha cuenta, despues de responerte me quede con la duda y hice un programita que saca el codigo asccii de una cadena, a ti te puede valer si tratas los int como string, hazle simplemente
String sNumero=miint.toString();//

Bueno espero que te valga

package modela.pruebas;

public class ascii
{
public ascii()
{
}

public static void main(String[] args)
{
String cadena="pe";
byte[] array=null;
try
{
array=cadena.getBytes( "ASCII" );
for(int i=0;i<array.length;i++)
{
//primero pintara el valor ascci de pe y luego de e
System.out.println("valor ascii: "+array[i]);
}

}
catch(Exception e){

System.out.println("error: "+e.getMessage());
}
}
}

Manolo
21 de Junio del 2005
Muchas gracias por tu ayuda pero necesito exactamente lo contrario. Teniendo el valor decimal del caracter sacar la cadena que representa. Es decir si tengo el numero 112 quisiera sacar el caracter 'p'.
Muchas gracias por tu ayuda