私はjava immutables libraryを使用しています。java org.immutables library:すべて地図上に重複して挿入
@Value.Immutable
public interface Foo {
Map<Integer, String> getBar();
}
ImmutableFoo.builder().putBar(1, "asdf").putBar(1, "ghjk").build()
重複するキーエラーが発生します。これを避ける方法はありますか?
- 異なる値の同じキーで発生した場合、私は に新しい値で古い値を上書きしたいと思います。
- 私は同じ値の同じ キーで発生した場合、私はそれを無視したいと思います。
達成したいことは何ですか? –
古い値を新しい値で上書きしたい/同じ値であれば重複エラーを無視する。 – lf215
デフォルトのハッシュマップを使用してみてください。それはあなたのusecaseに役立ちます –