de char a int

Xicola
12 de Mayo del 2006
En el caso que tengamos dos número como char y queramos realizar una operación entre estos, ¿sería posible cambiar los objetos char a int?

En caso negativo, me intersaría saber de que forma se podría hacer.

Es de vida o muerte
De antemano, gracias

Diego
12 de Mayo del 2006
Más fácil todavía:
int valor=Character.getNumericValue(char ch);
Para base decimal (lo más usual).
int valor=Character.fdigit(char ch,int radix);
Para cualquier base.
Cuando quieras hacer operaciones o comprobaciones utiliza los métodos de Character:
http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Character.html
Espero que te sirva.

XXX
12 de Mayo del 2006
Tambien puedes declararlos como string y pasarlos a integer mediante Integer.parseInt(String);

JASANRIO
12 de Mayo del 2006
Simplemente haz un casting

char ch='A'
int i = (int) ch;

Saludos


marcelch
12 de Mayo del 2006
Integer num1=Integer.Valueof(String.Valueof('1'));