:::Vetores

4 respostas
A

Preciso fazer um aplicativo para verificar CPF e CGC… o usuário irá informar o CPF e irei dizer se esse número é válido ou não… para isso irei utilizar um jTextField para capturar o número do CPF… depois disso tenho que pegar cada número digitado e jogar para um vetor para fazer as multiplicações em cada dígito para conseguir descobrir se o CPF é válido ou não… gostaria de saber como faço para pegar cada número digitado como um todo e colocar em posições diferente do vetor…

por exemplo.: o cpf digitado foi: 123456789

quero pegar o 1 e colocar na posição 0 do vetor… o número 2 quero colocar na posição 1 do vetor e assim por diante…

Será que alguém poderia me dar um help??
Obrigado!!

4 Respostas

duardor

Kra eh simples demais
Pega a String e usa o metodo toCharArray que retornara um vetor de caracteres…
para pegar o valor numerico vc pode utilizar o wrapper Integer

A

Te como vc me dar um exemplo simples disso… como eu devo fazer… eu estou iniciando em Java ainda…

obrigado

marciolx
public class TesteGUJ {
	private void doIt() {
		String CPF = "[telefone removido]";
		char [] c = CPF.toCharArray();
		String x = "";
		int j = 0;
		for (int i = 0; i<c.length; i++) {
			x = String.valueOf(c[i]);
			Integer I = new Integer(x);
			j = I.intValue();
			System.out.println(j);
		}
	}
	public static void main (String [] args) { 
		TesteGUJ tg = new TesteGUJ();
		tg.doIt();
	}
}
wbsouza

Dê uma olhada em http://www.jspbrasil.com.br:8081/jspbrasil/fontes/fontes.jsp

lá tem uma rotina para validar cnpj/cpf

[]s, Welington B. Souza

Criado 25 de junho de 2003
Ultima resposta 27 de jun. de 2003
Respostas 4
Participantes 4