Loading...

groovyのSpreadMapの実装について

H氏に指摘されて、はじめきがつかなかったけど、やはり危険だなと思いました。

SpreadMap

引数の配列の数が奇数の場合、java.lang.ArrayIndexOutOfBoundsException
が容易に発生します。

そもそも、どういった目的のクラスなのかわかってないのですが。。。

public SpreadMap(Object[] values) {

super();

mapData = new HashMap(values.length / 2);

int i = 0;

while (i < values.length) {

mapData.put(values[i++], values[i++]);

}

}
リアクション: 
java 6246160059511236853

コメントを投稿

ホーム item

このブログを検索

Random Posts

Popular Posts

Labels

ADS