public class Test { public static void main(String[] args) { Map<String ,List<String>> map = new HashMap<String ,List<String>>(); Set<String> nameSet = new HashSet<String>(); List<Contract> list = getContracts(); for(Contract c : list){ nameSet.add(c.getName()); } for(String name : nameSet){ List<String> phones = new ArrayList<String>(); for(Contract c : list){ if(name.equals(c.getName())){ phones.add(c.getPhone()); } } map.put(name, phones); } System.out.println(map); } public static List<Contract> getContracts(){ String[] name = {"Tom","Jack","Mike","Tony"}; List<Contract> list = new ArrayList<Contract>(); list.add(new Contract(101,name[0],"11111111")); list.add(new Contract(102,name[0],"22222222")); list.add(new Contract(103,name[1],"33333333")); list.add(new Contract(104,name[1],"44444444")); list.add(new Contract(105,name[2],"55555555")); list.add(new Contract(106,name[2],"66666666")); list.add(new Contract(107,name[3],"77777777")); list.add(new Contract(108,name[3],"88888888")); return list; } }
相关推荐
解决了联系人姓名重复时,无法添加或查询号码的问题,在查询时还能自动提示。
辅助功能: ① 检测联系人信息:检测联系人信息是否重复 ② 排序联系人信息:按照联系人姓名的顺序进行联系人信息的排序 ③ 菜单:封装一个可以展示选项和进行选择的菜单函数 更多功能大家自行开发哦!也可以和...
如果多个项目相互之间存在很近的亲密性,它们将成为一个视觉单元,而不是多个孤立元素。 亲密性的根本目的是实现组织性。 这4大基本原则是组合拳,完全能够打出专业的设计作品。或许你会感觉到这4大基本原则太...
为了解 决多个联系人的问题,可以设置第一联系人、第一联系人电话、第二联系人、第二联系 人电话等等。若还有第三联系人、第四联系人等等,则往往还需要加入更多的字段。 可是这么设计的话,会产生一系列的问题。如...
解决查询通讯录联系人时,自动提示的问题,并且解决了联系人姓名重复,多个号码无法显示在列表上的问题。
1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 2、Java有没有goto? 3、说说&和&&的区别。 4、在JAVA中如何跳出当前的多重嵌套循环? 5、switch语句能否作用在byte上,能否作用在long上...
为了解决多个联系 人的问题,可以设置第一联系人、第一联系人电话、第二联系人、第二联系人电话等等 。若还有第三联系人、第四联系人等等,则往往还需要加入更多的字段。 可是这么设计的话,会产生一系列的问题。如...
+ 重复一次或更多次 ? 重复零次或一次 {n} 重复n次 {n,} 重复n次或更多次 {n,m} 重复n到m次 下面是一些使用重复的例子: Windows\d+匹配Windows后面跟1个或更多数字 ^\w+匹配一行的第一个单词(或整个字符串的第一个...
3、将某项日程安排以邮件及短信快速发送给某个或多个联系人组 4、批量导出日程安排为工作日程文本文件 5、用内容或完成情况中的关键字来搜索某日程 掌中蝶软件能够对短信内容中包含的关于时间的文字进行自然...
Android 进一步推进了 " 随时随地为每个人提供信息 " 这一企 业 目标的实现。 � Open Handset Alliance 汇集了多家业界巨头。运营商如: China Mobile 、 NTT DoCoMo 、 Vodafone 、 T-M obile 等;设备制造商如 ...
KutoolsforOutlook是Windows电脑上一款功能强大的Outlook增强软件,它可以让用户搜索所有发件人和联系人、回复和转发多个邮件、按发件人删除邮件、删除重复邮件和联系人等功能
未接电话通过未接来电攻击目标电话号码根据对伊朗应用商店的调查,存在类似的应用程序,但此应用程序应具有不存在的其他功能,包括:-选择多个联系人并打给多个人的电话-在一周或一天的特定时间进行呼叫任务然后重复...
您可以一次执行多个联系人的编辑。 使用“联系人编辑器”,您只需单击一下即可以电子表格格式编辑您的联系信息! 您是否厌倦了一个接一个地编辑大量联系人? 这是世界上最好的解决方案。 *您有成千上万个甚至无法...
可以设置客户分类,可以添加客户公司,可在客户公司下添加客户联系人,无限添加,可在每个客户公司下添加跟进记录.每个用户可设置自己的子用户,具体功能大家己研究! 多用户版客户管理系统2.1测试版本更新内容 1、增加...
4.1 处理多个相同类型的数据值 141 4.1.1 数组 142 4.1.2 声明数组 142 4.1.3 初始化数组 145 4.1.4 字符数组和字符串处理 147 4.1.5 多维数组 150 4.2 间接数据存取 153 4.2.1 指针的概念 153 ...
一个仓库有多个职工。 b.一个职工仅在一个仓库工作。 c.每个仓库里一种型号的配件由专人负责,但一个人可以管理几种配件。 d.同一种型号的配件可以分放在几个仓库中。 分析:由以上得 PNO 不能确定QNT,由组合属性...
按姓名进行联系人信息的修改和删除,多个姓名时,再指定具体的号码。 (5)统计功能:统计自己的联系人有多少个。 三、课题设计的基本思想,原理和算法描述 1. 本次课程设计题目为简易手机通讯录管理系统,主要运用...
Prozezzor将从多个聊天记录中提取联系人信息,并在将联系人信息输出到电子表格(.xlsx格式)之前对信息进行重复数据删除。 Prozezzor支持命令行界面和GUI。 它是用Kotlin写的。 当前状态 (2021年2月9日) 该应用...