Dê uma olhada na classe StringTokenizer. Acho que fica melhor ler a linha inteira e separar em campos.

---
Jonatan Schroeder
[EMAIL PROTECTED]
 
 
----- Original Message -----
Sent: Thursday, October 31, 2002 4:37 PM
Subject: [java-list] caracter por caracter

Pessoal,

estou querendo acessar um arquivo texto pra ler caracter por caracter e guardar em um array. depois comparar o conteúdo da TextField com o que tem no texto.

exemplo:

login: fulano
senha: 123456

aí eu entro no meu arquivo, verifico caracter por caracter até encontrar a sequencia do login (fulano)
depois verifico até encontrar a sequencia da senha (123456). se não encontrar o usuário não tem acesso.

meu arquivo tah assim:

fulano|123456
teste|456789

a minha idéia de acesso é:
Para usuário:
qdo encontrar o delimitador '|' verificar na linha atual todos os caracteres anteriores a este. daí, teoricamente, eu vou ter o campo usuário. sendo assim, eu armazeno esses caracteres em uma variável chamada userName.
Para password:
qdo encontrar o delimitador '|' verificar na linha atual todos os caracteres posteriores a este. daí eu vou ter o campo password. aí, eu armazeno esses caracteres em uma variável chamada userPasswd.

eu jah fiz o acesso ao arquivo com FileInputStream numa boa. o negócio tah sendo pegar os caracteres, comparar com a TextField e guardar na variável correspondente.

OBS: se houver outra solução me digam (deve ter com certeza).

Obrigado.

Thiago C. Modro
Perdigão Agroindustrial S.A.
Fone/Phone: +55 11 37185270
[EMAIL PROTECTED]
www.perdigao.com.br


------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a