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ê.