Converter String para char ...  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
paribe
JWizard
[Avatar]

Membro desde: 22/08/2004 07:34:33
Mensagens: 2116
Offline

Olá como faço pra converter de String pra char ....

se alguém puder me ajudar ....


ateubh
JavaEvangelist
[Avatar]

Membro desde: 27/06/2005 09:37:50
Mensagens: 319
Offline

String a = "oi! eu sou uma string";
char b[] = a.toCharArray();
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17572
Offline

Em vez de usar isto:


use isto:


[WWW]
Matheus Tardivo
JavaChild

Membro desde: 27/03/2006 09:43:20
Mensagens: 134
Localização: São Paulo - SP
Offline

Ou então, no seu caso, basta substituir:

por:

http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html

[edit]
O thingol chegou primeiro...
[/edit]

Matheus Tardivo
http://tardivo.org
[WWW] [MSN]
paribe
JWizard
[Avatar]

Membro desde: 22/08/2004 07:34:33
Mensagens: 2116
Offline

olá,

ma quero pegar duas posições do String ....

para char .....pois depois vou chamar


Integer.toHexString(ch)


abs


xandinhocavalcante
Thread.start()
[Avatar]

Membro desde: 11/04/2006 13:12:46
Mensagens: 40
Localização: Rio de Janeiro
Offline

Usando este método desta maneira, você vai ter o retorno do caractere(tipo, número, enfim o que estiver nessa posição na String) da posição que você quer, porém este virá em String também. Sendo assim ch teria que ser uma variável de String também.

Xande Cavalcante photo ->Chico The Cat
xandinhocavalcante
Thread.start()
[Avatar]

Membro desde: 11/04/2006 13:12:46
Mensagens: 40
Localização: Rio de Janeiro
Offline

paribe wrote:olá,

ma quero pegar duas posições do String ....




Usando este método desta maneira, você vai ter o retorno do caractere(tipo, número, enfim o que estiver nessa posição na String) da posição que você quer, porém este virá em String também. Sendo assim ch teria que ser uma variável de String também e não char.
Mude também os parâmetros para pegar apenas uma letra de cada vez.
Ex


e depois repete com outra variável para pegar a segunda letra que você quer colocando (1,2) como parâmetro.

P.S: foi mal pelo tópico de cima... Postei antes de anexar o código!
Lindberg
JavaEvangelist
[Avatar]

Membro desde: 02/05/2006 19:23:53
Mensagens: 402
Offline

ola

da uma olhada

char caracter = (char) 27;
String ascw = new Character(caracter).toString();


Lindberg

Aqui... A turma é D+++.
[WWW] [MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team