Converter caracter para inteiro

10 respostas
R

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

10 Respostas

furutani
Integer.parseInt(String s)
diego2005

Faz assim:

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

T+

rodrigoallemand

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

rolemberg

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"));
	
	
}

}

diego2005

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+

A

Assimt tb não funciona ?

int j = Integer.parseInt(seucaractere)
diego2005

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

parseInt(String s) 

Parameters:
s - a String containing the int representation to be parsed

T+

R

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!!!

A

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

Marck

Olá.

Um char é implicitamente um int.

Isto é válido:

int i = 'a';

o compilador converte p você.

Criado 2 de setembro de 2007
Ultima resposta 3 de set. de 2007
Respostas 10
Participantes 7