Przykład

public static void main( String[] args) {

List l = new ArrayList( args.length );

for ( int i = 0; i < l.size(); i ++){
l.add( args[ i ] );
}

}

Rozwiązanie
Przenieś wywołanie metody poza warunek pętli.

public static void main( String[] args) {

List l = new ArrayList( args.length );
int size = l.size();

for ( int i = 0; i < size; i ++){
l.add( args[ i ] );
}

}