があり、String[] arrから配列を取得したいMap。どうすればできますか?リストのような?
Map<String, Long> map = new HashMap<String. Long>();
String[] arr;
int size;
size = map.size();
arr = String.valueOf(size);
Map の要素の総数を取得する必要があります
キーから配列を取得するか( Set)、値から配列を取得するか( )によって異なりますList。
からもtoArrayjavadocを読みたいと思うかもしれません。ListSet
final Map<String, Long> map = new HashMap<>();
final String[] keyArr = map.keySet().toArray(new String[map.keySet().size()]);
final Long[] valArr = map.values().toArray(new Long[map.values().size()]);
編集:
わかりました...それで...あなたの最新の編集を考えると、これはあなたが探しているものですか?
String[] arr = new String[map.size()];
必要なものを推測するのはちょっと難しいです。
String[] arr = new String[map.size()];同様に動作
String[] Arr = map.keySet().toArray(new String[map.keySet().size()]);します。