Converter caracter para inteiro

Alguém poderia me dizer como faço para converter um caracter para inteiro, por favor!

Integer.parseInt(String s)

Faz assim:

int i = Character.getNumericValue('a');

T+

2 curtidas

(char < int) ==> Integer, pode ser assim?

Segue um exemplo:

public class Guj {

private String palavra;

public int altera(String palavra){
	
	int numero;
	
	numero = Integer.parseInt(palavra);
	
	return numero;
}

public static void main(String[] args) {
	
	Guj g = new Guj();
	
	System.out.println(g.altera("10"));
	
	
}

}

Não sei se entendi direito, mas me parece que ele quer converter um caracter ‘x’ e não uma string “10” em um int.

T+

Assimt tb não funciona ?

int j = Integer.parseInt(seucaractere)

Não, porque o método parseInt recebe uma String como parâmetro:

[code]parseInt(String s)

Parameters:
s - a String containing the int representation to be parsed [/code]

T+

Po, muito obrigado aqueles que tentaram me ajudar e, pelo que vi, servio também para tirar dúvidas de alguns. Mas valeu pelo esforço!!!

uai se não me engano já converti sem o String apenas com o caractere.

Olá.

Um char é implicitamente um int.

Isto é válido:

int i = 'a';

o compilador converte p você.