189 8069 5689

java--bank项目6排序和搜索客户-创新互联

我们需要完成的任务 题目如下图所示:

创新互联建站专注为客户提供全方位的互联网综合服务,包含不限于网站建设、成都做网站、西陵网络推广、小程序制作、西陵网络营销、西陵企业策划、西陵品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们大的嘉奖;创新互联建站为所有大学生创业者提供西陵建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com

需要达到的要求:

第一步:在Customer类里面实现Comparble接口并重写Compareto方法 实现根据姓氏名字的首字母来进行升序排序。

public class Customer implements Comparable{
    private String firstName;
    private String LastName;
    private Account account;

    private ArrayListarrayList;
    public Customer(String firstName, String lastName) {
        this.firstName = firstName;
        LastName = lastName;
        arrayList=new ArrayList<>(10);
    }

    public String getFirstName() {
        return firstName;
    }

    public String getLastName() {
        return LastName;
    }

    public void setAccount(Account account) {
        this.account = account;
    }

    public Account getAccount() {
        return account;
    }

    public void addAccount(Account account)
    {
        arrayList.add(account);
    }
    public Account getAccount(int i)
    {
        return arrayList.get(i);
    }
    public int getNumOfAccounts()
    {
        return arrayList.size();
    }

//重写compareto方法 根据姓氏首字母排序
    @Override
    public int compareTo(Customer o) {
        if (this.LastName.charAt(0)

在Bank类里面实现sort方法

public void sortCustomers()
    {
        //如果是一次性初始化了一个很大的数组 那么一定要限制排序的范围 否则会报空指针错误
        Arrays.sort(customer,0,numOfCustomers);

    }

接着实现搜索方法:

我这里是根据姓氏和名字来查找 然后返回具体信息 不过这个题目后来没有要求进行测试 可以忽略这个方法。

public void searchCustomers()
    {
        Scanner sc=new Scanner(System.in);
        System.out.println("Please enter the firstname");
        String first=sc.next();
        System.out.println("Please enter the lastname");
        String last=sc.next();
        for (int i=0;i

最后直接运行Testbanking类 结果如下 符合我们的题目要求

运行结果: 

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


名称栏目:java--bank项目6排序和搜索客户-创新互联
网址分享:http://cdxtjz.cn/article/degdgo.html

联系我们

您好HELLO!
感谢您来到成都网站建设公司,若您有合作意向,请您为我们留言或使用以下方式联系我们, 我们将尽快给你回复,并为您提供真诚的设计服务,谢谢。
  • 电话:028- 86922220 18980695689
  • 商务合作邮箱:631063699@qq.com
  • 合作QQ: 532337155
  • 成都网站设计地址:成都市青羊区锣锅巷31号五金站写字楼6楼

小谭建站工作室

成都小谭网站建设公司拥有多年以上互联网从业经验的团队,始终保持务实的风格,以"帮助客户成功"为已任,专注于提供对客户有价值的服务。 我们已为众企业及上市公司提供专业的网站建设服务。我们不只是一家网站建设的网络公司;我们对营销、技术、管理都有自己独特见解,小谭建站采取“创意+综合+营销”一体化的方式为您提供更专业的服务!

小谭观点

相对传统的成都网站建设公司而言,小谭是互联网中的网站品牌策划,我们精于企业品牌与互联网相结合的整体战略服务。
我们始终认为,网站必须注入企业基因,真正使网站成为企业vi的一部分,让整个网站品牌策划体系变的深入而持久。