Example

public static void main( String[] args ) {

List l = new ArrayList( args.length );

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

}

Solução
Mova a chamada de método para fora da condição de loop.

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 ] );
}

}