Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Matriz Index Out of Bounds Exception em Java
programas Java usam uma variedade de estruturas de recolha para o armazenamento e processamento de dados . A matriz é um dos objetos de armazenamento mais comuns em aplicações Java. Uma vez que tem uma matriz de dados no mesmo, programas Java pode processar os dados acedendo elementos individuais ou um ciclo através de toda a estrutura , o processamento de um elemento de cada vez . Índice de matriz Out Of Bounds Exceções ocorrem quando um valor de índice incorreto é usado em uma tentativa de acessar um elemento da matriz. Matriz de Acesso

programas Java podem acessar valores de matriz usando o nome de variável de matriz e índice. O índice é representado usando um valor de tipo primitivo int . O seguinte trecho de código mostra como acessar um elemento da matriz , escrevendo o seu valor para o console de saída :

String [] = { someStrings "Vermelho" , "Verde" , "Azul" };

Sistema . out.println ( someStrings [0] );

o código primeiro cria o array, instanciar com três elementos , em seguida, acessa o primeiro item , que é armazenado na posição zero. Código Java também pode loop através de uma matriz , a realização de processamento em cada elemento :

for (int i = 0; i < someStrings.length ; i + +) { System.out.println

( someStrings [i] ); }


neste caso, o código escreve cada elemento da matriz em uma linha separada
Índice de Valores
.

programadores que utilizam matrizes precisa ter certeza de que eles só usam índices de matriz válido ao acessar elementos. Os únicos valores de índice de matriz válidos são aqueles entre zero e um a menos do que o comprimento da matriz . Indexação de matriz começa em zero , de modo que a posição final em uma matriz com cinco elementos está no índice quatro. Quando o código acessa os elementos da matriz , seja através de referências de variáveis ​​ou valores explícitos , só será bem sucedida se o valor do índice utilizado está dentro da faixa da matriz.

Exceções
exceções

Java surgem quando algo que não está dentro de execução ou processamento normal ocorre . Se um trecho de código tenta acessar um item do array usando um índice que é negativo ou está além da posição final no array, Java irá lançar um índice de array Out Of Bounds Exception . Por exemplo , se um programa tenta ler o elemento na posição de quatro em uma matriz com quatro elementos , a exceção será lançada desde a posição final matriz é três. Esse erro é comum nos casos em que os programas estão usando loops para processar o conteúdo da matriz.
Compilação e Runtime

Array índice fora dos limites Exceção é comum , mas programadores não se tornar consciente de que até a execução . Como não é uma exceção verificada , a possibilidade de esse erro não vai impedir que um programa de compilação e execução . Por esta razão, os programadores Java tem que construir estruturas de código de acesso de matriz cuidadosamente , realizando testes extensivos para garantir uma matriz só será acessado com valores de índice válidos.

Anterior :

Próximo : No
  Os artigos relacionados
·Como formatar o valor como Flutuar no formulário usand…
·Como fazer Dependências em Java 
·Como substituir letras minúsculas com Capitals em Java…
·Como fazer Páginas no Android 
·A função de entrada Scanner em Java 
·As vantagens de usar JSP e Servlets 
·Como mover elementos em uma matriz sobre Java 
·Como encontrar outro sistema número da porta usando Ja…
·Como parar de Grails em Jetty 
·Como detectar Retângulo Colisão em Java 
  Artigos em destaque
·Como executar Tcpdump De Java 
·Fatos Sobre o CPP Compiler 
·Quais são propriedades parciais 
·Sintaxe contra o erro semântico 
·Como verificar se um campo de texto em Java tem o Curso…
·Como escrever um arquivo de Marca 
·Como se conectar a um banco de dados SQLCE no VS2008 
·Como Terreno com MATLAB 
·Estilos Suporte para Programação 
·Como Obter valores de ListBox para Enviar para SQL 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados