假设我有一个名为Foo的用户定义的Java类,例如:
public class Foo
{
private String aField;
@Override
public String toString()
{
return aField;
}
}
Run Code Online (Sandbox Code Playgroud)
和集合如:
List<Foo> aList;
Run Code Online (Sandbox Code Playgroud)
我想要做的是根据每个成员返回的'.toString()'值按字母顺序对列表进行排序.
我尝试过使用Collections.sort()方法,但结果不是我正在尝试的.为了做到这一点,我需要做什么?
我有一个物体的Arraylist.这些对象具有属性或数据类型 - 'String'.我需要按字符串对Arraylist进行排序.怎么做到这一点?