Java怎樣用陣列建立物件,並對物件裡的屬性排序

2021-05-04 18:20:29 字數 1179 閱讀 5913

1樓:邯鄲信工學校

用treeset儲存學生類,用到了treeset,學生類需要重寫hashcode和equal方法來防止出現重複物件,treeset是有序集合,如果要自定義物件大小比較方法,需要在學生類中重寫compareto方法,

public int compareto(object obj)然後public static void main(string args)

} 輸出的就是按年齡排序的

2樓:

public class employee

public employee(string no, string name, float salary)

private string no;// 工號

private string name;// 姓名

private float salary = 0f;// 工資

public string getno()

public void setno(string no)

public string getname()

public void setname(string name)

public float getsalary()

public void setsalary(float salary)

@override

public string tostring()

}public class testemployee

}/**

* 獲取乙個隨機工資數 3-5k

* @return

*/public float getrandomfloat()

return float.parsefloat(dcmfmt.format(f));

}/**

* 獲取員工

* @return 返回employee 陣列  length = 50

*/public employee getemployees()

return emps;

}/**

* 根據工資高低 進行排序

* @param emps

* @return

*/public employee orderbysalary(employee emps) }}

return emps;}}

用java編寫類,該類建立的物件可以輸出英文本母表

public class bb system.out.println public bb public static void main string args testing 下面的方bai 法也是差不多的 就是根du據建立 zhi類的物件,然後調 dao用方法f輸出英文本版母 public cl...

怎樣用c建立簡單程序怎樣用c建立乙個簡單程序

include int main 用createprocess 用法見msdn 以下迴圈開啟記事本 startupinfo startupinfo startupinfo.cb sizeof startupinfo process information process info for int i...

matlab一維陣列怎麼建立及怎樣對每個元素進行賦值

四舍 入 例如 b 1 2 3 4 5 a k 1 b k b有5個元素,a有6個元素,先對a進行初始化,然後為a中的元素賦值 a zeros 1,length b 1 a比b多一個元素,為1行,length b 1列的全0向量 for i 1 length b a i 1 b i a k 1 b ...