String para inteiro ou byte[] para int

2 respostas
F

Boa Noite Galera…

Bom estou desenvolvendo um Framework para comunicação com componentes fiscais.

Bom eu tenho assim

private byte PreparaCMD(int[] int){ }

hoje estou passando assim

String cmd = new String(PreparaCMD(new int[]{27, 00}));

e eu preciso passar algo nesse formato 27, 00, CPF_CPNJ

só que o CPF_CNPJ tem que conter 29 Casas e essas casas eu completo com espaços…

Como eu poeria fazer esta conversão de uma “String com espaço” para bytes…

Obrigado pela atenção de todos…

2 Respostas

C

Primeiramente, você poderia arrumar sua padronização de código…
1 - “nome de método é com letra minuscula inicial”…
2 - “em retornos de método, onde esse retorna uma String, não é necessário você instanciara um novo objeto…”

Agora sobre a sua dúvida…
Vc pode quebrar sua string em um array de char…

char c = suaString.toArrayChar(); // o nome do método eu não lembro, mas é so olhar na API
ai vc pode fazer o que quizer com esse char, ok ?

F

@Cassolato
Muito Obrigado pelas dicas vou testar e ver se da certo.
E volto a responder com o resultado.

1- o nome do metodo no código está em minusculo eu cometi uma gafia escrenvendo-o em maiusculo.

2- o metodo retorna byte[];

Mas muito obrigado mesmo… Pelas Dicas…

Criado 6 de março de 2007
Ultima resposta 6 de mar. de 2007
Respostas 2
Participantes 2