You can take a copy of the values whenever you need an array.
Map<Double, String> map = ...
String[] values = map.values().toArray(new String[map.size()]);
( ), , . ?
, Array (A, B, C, P, Q, R..., Z).
.
Map<Double, String> map = ...
List<String> valueList = new ArrayList<>();
for(String value: map.values())
valueList.addAll(Arrays.asList(value.split(",")));
String[] values = valueList.toArray(new String[valueList.size()]);