Ol� pessoal,

Preciso ler um vetor de bytes e mostra-lo na ordem
inversa. Para isso escrevi o seguinte c�digo:

import java.io.*;
import java.lang.*;

class ler_inv   
{
        public static void main(String args[])
        {
                byte vetor[]=new byte[10];
                int blidos=0;
                
                for(int i=0;i<10;i++)
                        vetor[i]=0;             
                        
                System.out.println("Escreva alguma coisa...");
                
                try
                {
                        blidos=System.in.read(vetor);
                        System.out.print("Voc� escreveu: ");
                        System.out.write(vetor,0,blidos);
                }
                catch(IOException erro)
                {
                        System.out.println("Tratamento de exce��o");
                }
                        
                for(int y=vetor.length;y>0;y--)
                {
                        System.out.write(vetor[y]);
                }
        }
}

Este c�digo compila sem erros, mas quando vou
executar, leio o vetor e ap�s a leitura ocorre a
seguinte mensagem:
java.lang.ArrayIndexOutOfBoundsException at 
ler_inv.main(ler_inv.java, Compiled Code) Exception in
thread "main"

Ser� que algu�m pode me ajudar. 
Desde j� agrade�o
Luciana


__________________________________________________
Do You Yahoo!?
Yahoo! Mail - Free email you can access from anywhere!
http://mail.yahoo.com/
* Para n�o remover seu e-mail desta lista envie um e-mail para [[EMAIL PROTECTED]]
e no corpo do email escreva [unsubscribe [EMAIL PROTECTED]] ou acesse 
http://apoio.cits.br:8080/guest/RemoteListSummary/javabr
Veja as mensagens antigas em http://www.mail-archive.com/javabr%40cits.br/

Responder a