Pessoal,
Bom dia. Fiz um outro exercício reconhecendo erros comuns em java e no último exercício (código abaixo) a resposta certa é OutOfMemory, pois teria uma looping infinito. Minha pergunta é, onde tem esse looping infinito? Entendo que seria mais IndexOutOfBounds, não?
import java.util.*;
class A {
public static void main(String[] args) {
ArrayList<String> strings = new ArrayList<String>();
for(int i=0;i<10;i++)
for(int j=0;j<10;i++)
strings.add("string " + i + " " + j);
System.out.println(strings.get(99999));
}
}