Java的一个面试题

来源:百度知道 编辑:UC知道 时间:2024/06/11 17:03:44
使用Java,不能用数据库,写一种算法,算出工资相同的人,使用最有效率的算法。

姓名 工资

张三 1000
李四 1500
王五 1000
赵六 1200
笑笑 1500
细细 1800

实体类:
public class User {
private String name;
private String money;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getMoney() {
return money;
}
public void setMoney(String money) {
this.money = money;
}
public User(){

}
public User(String name,String money){
this.name=name;
this.money=money;
}
}

主函数:
package com.test;

import java.util.ArrayList;

import com.test.user.User;

public class Test {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
User user1=new User("张三", "1000");
User user2=new User("李四", "1500");
User user3=new User("王五", "1000");
User user4=new User("