我是使用" http am.com/au/v/so?sort=name"来自Get call的排序顺序获取响应。它按排序顺序获取结果。如何断言列表中的名称按字母顺序排列。
List<String> list = new ArrayList<String>();
for (Aml aml : value.getResults()) {
name = aml.getName());
答案 0 :(得分:1)
一个天真但有效的解决方案:
console.log()
这是做什么的?它接收所接收的值,再次对它们进行排序,然后检查结果列表是否等于原始列表。如果原始列表已经排序,则应该为真。如果收到的列表没有排序,它们会有所不同。
答案 1 :(得分:1)
你可以使用这样的东西
String prev = "";
for(Ami ami : value.getResults())
{
String currentName = ami.getName();
if(prev.compareTo(currentName) > 0)
{
return false;
}
prev = currentName;
}
return true;