Oi,

  Use o java.io.CharArrayReader 
(http://java.sun.com/j2se/1.4/docs/api/java/io/CharArrayReader.html) ou 
java.nio.CharBuffer (http://java.sun.com/j2se/1.4/docs/api/java/nio/CharBuffer.html).

  O ultimo s� existe na JDK 1.4+

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

.: marcelo alves :.

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