次のようなクラスがあるとします (get/set は省略):
class InfoClass{
String name;
String place;
double distance;
}
そして、メイン アクティビティ内から次のようなクラスの配列を作成します。
InfoClass[3] myInfoClass;
myInfoClass[0].name = "venue one";
myInfoClass[0].place = "place one";
myInfoClass[0].distance = 11.23234;
myInfoClass[1].name = "venue two";
myInfoClass[1].place = "place two";
myInfoClass[1].distance = 9.2345643;
myInfoClass[2].name = "venue three";
myInfoClass[2].place = "place three";
myInfoClass[2].distance = 5.23432;
配列 (myInfoClass[]) を並べ替えて、距離メンバーで並べ替えるにはどうすればよいですか? つまり、上記の例では、要素 [2] の距離が最小で、要素 [0] の距離が最大であるため、配列が逆になりますか?
これまたは他の方法でクラスに追加できる関数はありますか?