我有一个linkedhashset,我需要按照插入的顺序从中获取元素。要检索,我坚持以确切的插入顺序获取元素。
将linkedHashset转换为List以按索引获取,但恐怕转换为list会打乱我的元素更改顺序
LinkedHashSet<String> personDetails = new LinkedHashSet<String>();
//persondetails => John, kennedy, Female
List<String> details = new ArrayList<>(personDetails);
String firstName = details.get(0);
String lastName = details.get(1);
String gender = details.get(2);
转换为列表是我的主要目标,即首先按插入顺序检索它们,因为列表不保留顺序。
你能在这里给我推荐一个替代品或我的错误吗?