データベースクラスに3つのHashMapsを作成しました。そしてアイテムを追加する前にハッシュマップの特定の値をチェックしたいと思います。ですから、Retailer HashMapで特定の値を確認したいのですが、その値が存在する場合は、特定の項目を追加します。 別のクラスからハッシュマップを呼び出す方法や、そのループをコーディングする方法がわかりません。どこが間違っていますか?別のクラスからのハッシュマップ値へのアクセス
私のHashMapの作成:
private static Map<Long, User> users = new HashMap<>();
private static Map<Long, Retailer> retailers = new HashMap<>();
private static Map<Long, Item> items = new HashMap<>();
アイテム/アイテムを作成するために私の方法:
public ItemService(){
items.put(1l, new Item(1, "Black Suit Shoes", "Black" , "11"));
items.put(2l, new Item(2, "Nike Runners", "Red" , "7"));
items.put(3l, new Item(3, "Nike Sports Socks", "Yellow" , "4"));
}
を、その後、私は特定のIDを持つ小売業者が存在することを確認したい、そしてそれがない場合これらの項目を追加します。
パブリックにする。 –
...またはそれらのゲッターを – OldCurmudgeon
...作成するか、実行したいものを行うパブリックメソッドを追加してください。 – OldCurmudgeon