Witam mam problem z kompilacją poniższego kodu wyrzuca mi taki błąd
> rImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)>
Oto kod:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
ArrayList<String> lista = new ArrayList<String>();
while (true) {
String s = reader.readLine();
if (s.isEmpty()) break;
lista.add(s);
}
ArrayList<String> listaWielkimiLiterami = new ArrayList<String>();
int a;
for (int i = 0; i < lista.size(); i++) {
int n=lista.get(i).length();
if(n%2==0){
a=listaWielkimiLiterami.size();
for(int j=0;j<3;j++){
listaWielkimiLiterami.add(a,lista.get(i));
}
}
else{
a=listaWielkimiLiterami.size();
for(int j=0;j<2;j++ ){
listaWielkimiLiterami.add(a,lista.get(i));
}
}
}
for (int i = 0; i < listaWielkimiLiterami.size(); i++) {
System.out.println(listaWielkimiLiterami.get(i));
}
}
}