Trove マップのすべての値をゼロに設定する効率的な方法はありますか?
今、私はこれをやっています:
public static class NcZeroD implements TDoubleProcedure{
public TDoubleDoubleHashMap map;
@Override
public boolean execute(double k) {
map.put(k, 0);
return true;
}
}
static NcZeroD ncZeroD=new NcZeroD();
public static void zero(TDoubleDoubleHashMap map){
ncZeroD.map=map;
map.forEachKey(ncZeroD);
}
しかし、それはちょっと厄介なようです。