第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

靜態(tài)對(duì)象沒有存儲(chǔ)在 HashMap 中。!

靜態(tài)對(duì)象沒有存儲(chǔ)在 HashMap 中。!

炎炎設(shè)計(jì) 2021-09-29 15:02:34
我正在嘗試使用鍵作為字符串和值作為靜態(tài)類創(chuàng)建一個(gè) Map。但是當(dāng)我打印數(shù)據(jù)時(shí),它只存儲(chǔ)最后一個(gè)鍵值對(duì)。有人可以幫我弄這個(gè)嗎。import java.util.HashMap;import java.util.Map;public class MapImplementation {    public static class Asset {        public static String assetName;        public static String assetType;        private void setAssetName(String name) {            Asset.assetName = name;        }        private void setAssetType(String type) {            Asset.assetType = type;        }        private String getAssetName() {            return assetName;        }        private String getAssetType() {            return assetType;        }    }    public static void main(String[] args) {        Map<String, Asset> map = new HashMap<>();        Asset asset1 = new Asset();        asset1.setAssetName("Vodafone");        asset1.setAssetType("STOCK");        map.put("Vodafone", asset1);        Asset asset2 = new Asset();        asset2.setAssetName("Google");        asset2.setAssetType("STOCK");        map.put("Google", asset2);        Asset asset3 = new Asset();        asset3.setAssetName("IBM");        asset3.setAssetType("BOND");        map.put("IBM", asset3);        for (String str : map.keySet()) {            Asset ast = map.get(str);            System.out.println(ast.getAssetName()+" "+ast.getAssetType());        }    }}我得到的輸出是:IBM BONDIBM BONDIBM BOND
查看完整描述

1 回答

?
陪伴而非守候

TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超8個(gè)贊

改變:


public static String assetName;

public static String assetType;

到:


public String assetName;

public String assetType;

static字段是類級(jí)別,而不是實(shí)例級(jí)別 - 它們在所有實(shí)例之間共享。即使您正在調(diào)用不同對(duì)象的 setter,這些方法中也會(huì)更新完全相同的 2 個(gè)字段。


查看完整回答
反對(duì) 回復(fù) 2021-09-29
  • 1 回答
  • 0 關(guān)注
  • 158 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)