bom dia
Minha dúvida seria ver o código implementado em si, na api java…
Tem como?
eu quero saber isso porque estou estudando Exceções em Java e queria ver como é trabalhada o lançamento delas…
Obrigado
bom dia
Minha dúvida seria ver o código implementado em si, na api java…
Tem como?
eu quero saber isso porque estou estudando Exceções em Java e queria ver como é trabalhada o lançamento delas…
Obrigado
List<Integer> lista = new ArrayList<Integer>();
Integer[] valores = {0, 1, 2, 3, 4, 5, 6, 7};
lista.addAll(Arrays.asList(valores));
//ArrayIndexOfBoundsException
// System.out.println(valores[8]);
//IndexOfBoundsException
System.out.println(lista.get(8));
IndexOutOfBoundsException - corre qando voce tenta acessar um indice que nao existe…
abraços
o erro de index normalmente se dá porque somos acostumados a contar começando obviamente do 1.
Porém nas linguagens de programação o correto é começar a contar do 0, pois o índice 0 também guarda um valor, ou seja uma array de 5 posições vai do índice 0 até o 4, ao tentar acessar um índice que não existe, você recebe o erro de indexoutofbonds
que significa que o index que você tentou acessar está fora dos limites