【发布时间】:2019-12-17 13:55:31
【问题描述】:
例如,给定输入:
{
"values": ["APPLE", "PEAR", "BANANA"]
}
对所需输出进行排序后:
{
"values": ["APPLE", "BANANA", "PEAR"]
}
【问题讨论】:
标签: java arrays sorting alphabetical
例如,给定输入:
{
"values": ["APPLE", "PEAR", "BANANA"]
}
对所需输出进行排序后:
{
"values": ["APPLE", "BANANA", "PEAR"]
}
【问题讨论】:
标签: java arrays sorting alphabetical
您没有指定编程语言。一般来说,我建议您从 Json 创建对象并使用 排序算法。
例如,Java 8 中存在 Gson 库。 Gson 是一个 Java 库,可用于将 Java 对象转换为其 JSON 表示形式,反之亦然。
例如:
Gson g = new Gson();
MyObject obj = g.fromJson(jsonString, MyObject.class)
所以,你有一个这样的类:
public class MyObject {
List<String> values;
public MyObject {
this.values = new ArrayList<>();
}
//Get values sorted
public ArrayList<String> getValuesSorted() {
Collections.sort(this.values);
return this.values;
}
}
方法getValuesSorted返回排序后的数组。
【讨论】: