範例

public static void main( String[] args ) {

List l = new ArrayList( args.length );

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

}

解決方案
將方法呼叫移至迴圈條件之外。

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

}