[精讚] [會員登入]
812

ArrayList 與 HashMap 範例

“
public static void main(String[] args) { String titleIds = &
„

分享此文連結 //n.sfs.tw/13298

分享連結 ArrayList 與 HashMap 範例@igogo
(文章歡迎轉載,務必尊重版權註明連結來源)
2019-10-22 06:47:46 最後編修
2019-05-16 10:56:47 By igogo
 

 

 

職稱是根據一組字串由逗號分隔帶回數字代碼例如 “40,80,60"  

數字代表的是不同的職稱, 考量將來可能又有新的職稱, 所以另外寫一個對照

 

分別用arraylist 及hashmap 來加入職稱範例

public static void main(String[] args) {

 String titleIds = "40,80,100";
        List<String> titles = new ArrayList<>();

        Arrays.asList(titleIds.split(",")).forEach(id->{
            titles.add(getTitle(Integer.valueOf(id)));
        });

        titles.forEach(title -> System.out.printf(title));


        HashMap<Integer,String> hashMap = new HashMap<>();
        Arrays.asList(titleIds.split(",")).forEach(id->hashMap.put(Integer.valueOf(id),getTitle(Integer.valueOf(id))));

        hashMap.forEach((k,v)-> System.out.println(k+":"+v));
        //直接由hashMap的key 取得值
        System.out.println(hashMap.get(40));
        
}

    public String getTitle(Integer id) {
        String title = "";

        if (id == 40 ) {
            title = "資訊組長";
        }
        if (id == 50) {
            title = "校長";
        }
        if (id == 100) {
            title = "工友";
        }
        return title;

    }

 

END

你可能感興趣的文章

keycloak 透過java client lib新增user 使用keycloak-admin-client lib maven <dependency> <gro

Thread java thread

spring boot 使用jdbc連接mariadb spring boot, mariadb, jdbc, rowmapper

ArrayList 與 HashMap 範例 public static void main(String[] args) { String titleIds = &

利用maven建立一個可執行的jar檔 利用maven建立一個可執行的jar檔

使用poi 解析 docx 原先是想解析出在docx 中的文字跟圖片, 但是, 有些我們認為是圖片, 其實是用方程式表示, 實在是太麻煩了 就記錄一

隨機好文

編碼的順序 utf8 big5

scratch3 計算得分排名 scratch3 得分排名

對照mac address 批次更改電腦名稱 讀取mac address 對照表, 還原電腦後,自動更改密碼 'show logged on user Dim

javascript 陣列 javascript 陣列可以放各种型別的元素 let data = [1,2,"john",tru

[scratch] 將角色物件放到清單中,並依序讀出每個角色的X值 將角色物件放到清單中,並依序讀出每個角色的X值