【发布时间】:2021-10-21 16:06:46
【问题描述】:
在我的 entrySet 中,我有下一个值:
name -> "someName"
nameSpace -> "someNameSpace"
version -> "someVersion"
我正在迭代这个 entrySet 并将其值添加到最终对象,我的问题是我需要按顺序添加值:
nameSpace -> "someNameSpace"
name -> "someName"
version -> "someVersion"
首先使用名称空间。不太确定是否可以使用流或更复杂的东西来实现这一点。我正在手动执行此过程。
public static void main(String [] args){
SortedMap<String, String> coordinates = new TreeMap<>();
coordinates.put("name", "nameValue");
coordinates.put("nameSpace", "nameSpaceValue");
coordinates.put("version", "versionValue");
String name = coordinates.get("name");
String nameSpace = coordinates.get("nameSpace");
String version = coordinates.get("version");
/*Object.add("name", name);
Object.add("nameSpace", nameSpace);
Object.add("version", version);*/
}
谢谢!
【问题讨论】:
-
遍历地图,将它们中的每一个添加到列表中,然后根据需要对列表进行排序。