Ol� Hugo,

N�o sei se entendi direito sua pergunta mas
fa�a o seguinte:
No seu m�todo read() (acredito que vc est� implementando
esse m�todo fa�a algo como:

public char read(String s){

   return (s.charAt(0));


}

isso deve resolver!!!
Richard Valdivia
ps: Esse c�digo � para algum compilador que vc esta
implementando?



>From: Hugo de Lima Rego <[EMAIL PROTECTED]>
>Reply-To: [EMAIL PROTECTED]
>To: "'Java-List (E-mail)" <[EMAIL PROTECTED]>
>Subject: [java-list] Problemas com strings URGENTE
>Date: Fri, 10 May 2002 09:09:06 -0300
>
>Tenho uma aplicacao WEB usando servlets.
>
>meu programa principal recebe pela servlet uma string contendo uns 
>comandos,
>esses comandos tem que ser processados caracteres por caracteres naum posso
>usar o StringTokenizer, tenho que receber essa STRING  e ler caracter por
>caracter e quando acabar a STRING tenho que avisar o programa enviando um
>parametro especial. retornando um CHAR .
>
>
>ex..
>public Exemplo(String str){
>
>       public char read(){
>       alguma coisa que leia a string retorne apenas um CHAR, e quando eu
>chamar esse metodo novamente ele retorne o proximo carater da String str.
>       }
>
>}
>
>EXEMPLO
>
>public class teste{
>.....
>
>Exemplo exemploTeste = new Exemplo("ABC");
>
>exemploTeste.read();
>
>entao  exemploTeste
>
>ficaria com o char A
>
>......
>
>
>e se chamar novamente
>
>exemploTeste.read()
>
>entao exemploTeste
>
>ficaria com o char B
>
>.......
>e se chamar novamente
>
>exemploTeste.read()
>
>entao exemploTeste
>
>ficaria com o char C
>
>.........
>
>e se chamar novamente
>
>exemploTeste.read()
>
>entao exemploTeste
>
>ficaria com um CHAR especial para dizer que a string acabou.
>
>...
>
>
>}
>
>atualmente estou usando a classe Reader e usando o metodo read() para fazer
>isso mas dessa maneira tenho que ter um arquivo,
>
>e agora tenho uma STRING
>
>
>
>   public Scanner(Reader entrada) {
>         this.entrada = new BufferedReader(entrada);
>         try {
>             this.aux = entrada.read();
>             }catch(Exception e) {
>             System.exit(1);
>             }
>             if(aux != -1)
>                 this.currentChar = (char) aux;
>             else {
>             this.currentChar = '\u0000';
>            }
>     }
>
>
>Hugo de Lima Rego
>
>
>
>------------------------------ 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]
>-------------------------------------------------------------------------
>




_________________________________________________________________
Converse com amigos on-line, conhe�a o MSN Messenger: 
http://messenger.msn.com


------------------------------ 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