Java將地圖轉換為陣列[Snippet]

Tybyq發表於2018-12-11

讓我們編寫一個將Map值轉換為String陣列的Java程式。

將對映值轉換為陣列示例

包 網。javaguides。corejava ;

匯入 java。util。陣列 ;
匯入 java。util。收藏 ;
匯入 java。util。HashMap ;
匯入 java。util。地圖 ;

公共 類 MapToArrayExample {
    public  String [] mapValuesToArray(Map  <  Integer,String  >  sourceMap){
        集合 <  String  >  values  =  sourceMap。values();
        String [] targetArray  =  values。指定者(新 字串 [ 值。大小()]);
        return  targetArray ;
    }

    public  static  void  main(String [] args){

        MapToArrayExample  mapToArrayExample  =  new  MapToArrayExample();
        Map  <  Integer,String  >  sourceMap  =  new  HashMap  <  >();
        sourceMap。放(100,“ABC”);
        sourceMap。put(101,“PQR”);
        sourceMap。放(102,“XYZ”);
        String [] targetArray  =  mapToArrayExample。mapValuesToArray(sourceMap);
        系統。出。的println(陣列。的toString(targetArray));
    }
}


這是輸出:

[ ABC,PQR,XYZ ]


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31557424/viewspace-2284845/,如需轉載,請註明出處,否則將追究法律責任。

相關文章