关键点 :将 Lista 内存储的对象实现 Comparável 类 , 重写它的 Compareto () 方法即可 方法即可
Feijão:
pacote chc; public class Stuvo implementa comparável <Stuvo> {private string id; nome da sequência privada; idade inteira privada; public stuvo (string id, nome da string, idade inteira) {this.id = id; this.name = name; this.age = idade;} public int compareto (stuvo stu) {ret.Name.name.com (iteeTo;} public Int Compareto (stuvo stu) {ret.name.com.name.name; id;} public void SetId (string id) {this.id = id;} public string getName () {retorna nome;} public void setName (nome da string) {this.name = name;} public integer getage () {retorna idade;} public void (idade integger) {this.age idade;} Demonstração:
pacote chc; importar java.util.ArrayList; importar java.util.collections; importar java.util.iterator; importar java.util.list; public class ArrayListsortDemo {public static void main (string [] args) {list <stuvo> estulist = newlist <STUV) STUVO ("1", "H 小明", 11); estulista.add (stu); stu = new stuvo ("2", "d 阿熊", 15); estulista.add (stu); stu = new stuvo ("3", "a 张三, 10); estulist.add (stu); Stuvo ("4", "b 李四", 15); estulista.add (stu); coleções.sort (estulista); iterador <Stuvo> it = estulist.iterator (); while (it.hasnext ()) {System.out.println (it.next (). GetName ();以上这篇 Java 按照 lista 内存储的对象的某个字段进行排序的实例就是小编分享给大家的全部内容了 , 希望能给大家一个参考 , 也希望大家多多支持武林网。