博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java中Collections的frequency方法
阅读量:5926 次
发布时间:2019-06-19

本文共 1234 字,大约阅读时间需要 4 分钟。

注:调用此方法时需要根据自己的须由复写Objects的equals方法

创建复写了equals方法的对象类

public class Student {    private String name;    private int age;    public Student() {    }    public Student(String name, int age) {        this.name = name;        this.age = age;    }    public String getName() {        return name;    }    public void setName(String name) {        this.name = name;    }    public Integer getAge() {        return age;    }    public void setAge(Integer age) {        this.age = age;    }    @Override    public boolean equals(Object obj) {        Student s = (Student) obj;        return this.name == s.name && this.age == s.age;    }}

调用

import java.util.ArrayList;import java.util.Collections;import java.util.List;public class StudentTest {    public static void main(String[] args) {        List
list = new ArrayList
(); list.add(new Student("林青霞", 27)); list.add(new Student("风清扬", 30)); list.add(new Student("刘晓曲", 28)); list.add(new Student("武鑫", 29)); list.add(new Student("林青霞", 27)); int count=Collections.frequency(list, new Student("林青霞", 27)); System.out.println(count); }}

 

转载于:https://www.cnblogs.com/stonesingsong/p/6548674.html

你可能感兴趣的文章
jmeter(2)录制脚本
查看>>
CentOS 7安装nginx+php+mysql环境
查看>>
第十周项目1-程序填空与阅读(一)
查看>>
第十六周项目3-有相同数字?
查看>>
第五周项目2-对象作为数据成员
查看>>
java程序员面试交流项目经验
查看>>
【Unity3D基础】让物体动起来②--UGUI鼠标点击逐帧移动
查看>>
meta标签的作用
查看>>
# 20172307 2018-2019-1 《程序设计与数据结构》第5周学习总结
查看>>
Android TimeAnimator
查看>>
Angularjs调用公共方法与共享数据
查看>>
python3随记——字符编码
查看>>
1.安装
查看>>
css sprite讲解与使用实例
查看>>
java 类的加载、连接和初始化
查看>>
Python高级特性——迭代(Iteration)
查看>>
动态轮播图
查看>>
洛谷P4364 [九省联考2018]IIIDX(线段树)
查看>>
NOI2019省选模拟赛 第三场
查看>>
mailing list的原理
查看>>