Foros del Web » Programación para mayores de 30 ;) » Java »

Cambio Caracteres Hexadecimal a tu representacion Grafia

Estas en el tema de Cambio Caracteres Hexadecimal a tu representacion Grafia en el foro de Java en Foros del Web. Saludos, tengo un problema: 1. me gustaria saber si hay forma de sumar un valor numerico a un caracter Hexadecimal, porque lo hago y me ...
  #1 (permalink)  
Antiguo 11/10/2010, 13:21
 
Fecha de Ingreso: septiembre-2010
Mensajes: 5
Antigüedad: 13 años, 7 meses
Puntos: 0
Cambio Caracteres Hexadecimal a tu representacion Grafia

Saludos, tengo un problema:

1. me gustaria saber si hay forma de sumar un valor numerico a un caracter Hexadecimal, porque lo hago y me da error cuando el caracter lo paso a numero y por ejemplo es
4c + 2

decidi pasarlo a octal y pude sumarlo sin problema.

Mi problema es que no se como devolver el valor de octal a su representacion grafia

si hay alguna funcion en java que haga esto? con octal y hexadecimal estoy utilizando: Integer.toHexString y toOctalString. pero no se como hacer la funcion inversa

Espero me puedan ayudar con el codigo, Gracias!!!
  #2 (permalink)  
Antiguo 11/10/2010, 13:34
 
Fecha de Ingreso: abril-2005
Mensajes: 171
Antigüedad: 19 años
Puntos: 0
Respuesta: Cambio Caracteres Hexadecimal a tu representacion Grafia

Buenas si te he entendido bien esto te vendra bien
http://gervy.wordpress.com/2009/02/0...ricas-en-java/

sobre todo la opcion 12 que es tu caso, pasar de octal a hexadecimal.

Un saludo
  #3 (permalink)  
Antiguo 11/10/2010, 16:40
 
Fecha de Ingreso: septiembre-2010
Mensajes: 5
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Cambio Caracteres Hexadecimal a tu representacion Grafia

Saludos draco23800, lo que me hace falta es pasar de octal o hexadecimal a su representacion grafica, es decir:

7 es en hexadecimal 0x37, ya yo tengo como pasar de 7 a 0x37

Me hace falta pasar de 0x37 a 7 en java

Hay algun metodo que se pueda aplicar, que busque en una tabla automaticamente y al tener 0x37 me retorne el 7 y asi con todos los caracteres?

Gracias!!!
  #4 (permalink)  
Antiguo 12/10/2010, 02:56
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 14 años, 11 meses
Puntos: 306
Respuesta: Cambio Caracteres Hexadecimal a tu representacion Grafia

No entiendo tu problema, los char son int, por lo que se pueden sumar directamente, y los int admiten ser operados con base hexadecimal.

Código Javascript:
Ver original
  1. int a = 7;
  2.         int b = 0x7;
  3.         char c = 'o';
  4.  
  5.         System.out.println(Integer.toHexString(a));
  6.         System.out.println(Integer.toHexString(b));
  7.         System.out.println(c + "=" + Integer.toHexString(c));
  8.         System.out.println(a+b+c);
  9.        
  10.         System.out.println((char)(c+1));
  11.         System.out.println((char)(c+=0x1));
  12.         System.out.println((char)(0x6f));
  13.         System.out.println((char)(int)Integer.decode("0x6F"));

¿Y que 7 es 0x37 de dónde lo sacas?
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.

Etiquetas: caracteres, hexadecimal, representacion, cambios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:53.