gpt4 book ai didi

java - 在Java中对字符串数组的子集进行排序,忽略大小写

转载 作者:行者123 更新时间:2023-12-01 17:28:18 24 4
gpt4 key购买 nike

Possible Duplicate:
How to properly sort upper and lowercase Strings in Array in Android?

我必须按字母顺序对 CLI 参数子集进行排序。因此,要对子集进行排序,请使用以下代码:

// Ignore args[0], sort the rest
Arrays.sort(args, 1, args.length);

为了排序忽略大小写,我必须使用某种比较器对象。要使用比较器对子集进行排序,有以下方法签名:

Arrays.sort(array, from, to, comp);

是否可以在不创建比较器对象的情况下在单独的行上完成,并将其包含在 Arrays.sort() 签名中(足够整洁且易于理解)?

最佳答案

您可以使用built in comparator String.CASE_INSENSITIVE_ORDER:

Arrays.sort(args, 1, args.length, String.CASE_INSENSITIVE_ORDER);

关于java - 在Java中对字符串数组的子集进行排序,忽略大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13335233/

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