gpt4 book ai didi

java - 如何按字母顺序获取数组的值?

转载 作者:行者123 更新时间:2023-12-01 19:23:53 24 4
gpt4 key购买 nike

我有一个字符串数组和一个附加字符串。我想使用这个字符串和数组的值来获取一组字符串。然后我想按字母顺序对字符串集进行排序并提取列表中第一个字符串。在 Java 中最简单的方法是什么?

添加:

我想这样做:

List<String> playersList = Arrays.asList(players);
playersList.add(userName); // <---------- HERE IS A PROBLEM
Collections.sort(playersList);

我在编译过程中没有收到任何错误。但在执行过程中我收到“UnsopportedOperationException”。它发生在第二行。

最佳答案

Arrays.asList 使用不可修改的 List 包装数组,因此当您尝试向其中添加内容时,它会抛出 UnsupportedOperationException。您可以做什么,创建一个新的 ArrayList 并向其中添加元素,然后您可以随意修改它。

List<String> list = new ArrayList<String>(Arrays.asList(players));
list.add(userName);

关于java - 如何按字母顺序获取数组的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2503020/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com