Como converter de uma String para um Array? [RESOLVIDO]
Pessoal tenho o seguinte código:
Quero que pegue o valor que joguei na variável [b]teste[/b] jogar dentro de [b]char[][/b]
Sei que é nessa linha que jogo o valor de um no outro:
Como faço isso? Para depois apresentar um Jopiton.[/b]
public static void main(String[] args) {
// TODO code application logic here
String teste,str = null;
StringBuffer strBuffer = new StringBuffer();
teste= JOptionPane.showInputDialog("Digite o Comando");
char[] chars = str.toCharArray();
for(int i=0; i < chars.length; i++ ){
strBuffer.append(Integer.toHexString((int) chars[i]));
}
teste = strBuffer.toString();
String Mostra = String.format("O Comando digitado em Hexa é:", teste);
JOptionPane.showMessageDialog(null, teste);
}
}
StringBuffer strBuffer = new StringBuffer();
Lima_will
Curtidas 0
Respostas
Douglas Eric
16/07/2011
ué
você acabou de usar o método toCharArray()
é só usar denovo
e mais um conselho, não use StringBuffer
use StringBuilder
faz a mesma coisa, mas é mais rapido
char[] testes = teste.toCharArray();
GOSTEI 0
Douglas Eric
16/07/2011
Caraca não tinha visto isso nem a pau, mais uma duvida cara como mostro agora dentro do JOption??
Ficou assim o código só que não está mostrando o resultado!
String teste,str,tela = null;
teste= JOptionPane.showInputDialog("Digite o Comando");
char[] chars = teste.toCharArray();
StringBuffer strBuffer = new StringBuffer();
for(int i=0; i < chars.length; i++ ){
strBuffer.append(Integer.toHexString((int) chars[i]));
}
tela = strBuffer.toString();
String Mostra = String.format("O Comando digitado em Hexa é:", tela);
JOptionPane.showMessageDialog(null, Mostra);
}
}GOSTEI 0
Douglas Eric
16/07/2011
o JOptionPane não aparece, ou ele não mostra o resultado certo?
edit:
ja descobri o erro
devia ser
String Mostra = String.format("O Comando digitado em Hexa é:", tela);
String Mostra = String.format("O Comando digitado em Hexa é: %s", tela);
GOSTEI 0
Douglas Eric
16/07/2011
Não Aparece o resultado, por exemplo digito: Will
Sai no System.out.println: 57696c6c
Que está certo mas no JOption nada!
GOSTEI 0
Douglas Eric
16/07/2011
eu dei um edit ali, ve se desse jeito funciona
GOSTEI 0
Douglas Eric
16/07/2011
Puts! sekkuar que erro tolo!
Muito obrigado pela ajuda! Já tinha lido o código algumas vezes e realmente não vi isso!
Valeu mesmo pela ajuda! Bom fim de semana!
GOSTEI 0
Douglas Eric
16/07/2011
que isso.
Todo mundo se perde por uma coisinha besta uma vez ou outra :P
Se precisar de mais ajuda, posta que a gente ta ai pra isso.
Bom fim de semana pra você também
GOSTEI 0