`

该记住的人

阅读更多
转眼见,忘记了好多人....
写个程序记录用

import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Collections;

public class Test{	
	public static void main(String[] args) {
		try {
			HashMap<String,List<String>> hashMap = new HashMap<String,List<String>>();
			BufferedReader br = new BufferedReader(new FileReader(new File("c:\\md.txt")));
			String readLine = br.readLine();
			String[] str;
			while (!"end".equals(readLine)) {
				str = readLine.split(" ");
				if (str.length >= 2) {
					List<String> list = new ArrayList<String>(); 
					String key = str[0];
					if (!hashMap.containsKey(key)) {
						for(int i = 1 ; i < str.length ; i ++) {
							if(!"".equals(str[i]))
							   list.add(str[i]);
						}
						hashMap.put(key, list);
					} else {
						for(int i = 1 ; i < str.length ; i ++) {
						   if(!"".equals(str[i]))
							 hashMap.get(key).add(str[i]);
						} 
					}
				}
				readLine = br.readLine();
			}
			showName("北京",hashMap);
			showName("广州保险二期",hashMap);
			showName("广州华智",hashMap);
			showName("大学",hashMap);
			showName("高中",hashMap);
			showName("初中",hashMap);
			showName("小学",hashMap);
			System.out.println("\t总共"+sum+"人");
			
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
	public static int sum;
	public static void showName(String key ,HashMap<String,List<String>> hashMap) {
		System.out.println("\t--> "+key);
		List  list= hashMap.get(key);
		int total = 0;
		for (int i = 0 ; i < list.size(); i++) {
			System.out.print("\t"+list.get(i)+" ");
			total++;
			if ((i+1)%8 == 0){
				System.out.println();
			}
		}
		System.out.println("\t"+total+"人\n");
		sum += total;
	}
}



  • md.rar (811 Bytes)
  • 下载次数: 0
分享到:
评论

相关推荐

    桌面小秘书软件对易忘记事情的人可以提醒他不要忘记要做的事

    对于易忘记事情的人来说,桌面小秘书软件更是一种救星。它不仅可以提醒你按时完成任务,还能帮助你养成良好的时间管理习惯,减少焦虑感,提升生活质量。通过合理规划,你可以在繁忙中找到平衡,实现工作与生活的和谐...

    忘记一个人悲伤的心情语录:我不会再去打扰你,我会努力把你忘记的.doc

    ”这反映了梦境可能是我们潜意识情感状态的反映,梦见某人可能意味着我们在潜意识中正在处理与该人相关的情感问题。 6. **情感失落与接受**:“如果结局只能作为陌生人,但愿你的未来一切安好。”这体现了情感失落...

    Androidの联系人群组Group操作

    记住,进行任何联系人操作都需要在AndroidManifest.xml中声明`READ_CONTACTS`和`WRITE_CONTACTS`权限。 在实际开发中,通常会封装成易于使用的工具类或服务,以便在应用中方便地进行联系人群组的操作。`Demotest`...

    联系人ListView实现

    最后,不要忘记在Activity或Fragment中设置Adapter并启动数据加载: ```java ContactAdapter adapter = new ContactAdapter(this, contacts); contactListView.setAdapter(adapter); // 触发数据加载 ``` 综上所述...

    【咬人草小记,阅读附答案】 咬人草小记阅读答案.docx

    尽管友人提醒会有危险,但作者自信满满地采集了叶片,并在之后的几天里忘记了这回事。直到某日打开笔记本时,被咬人草的干叶刺痛,才意识到这种草的威力。 咬人草的特性被比作河豚的有毒、海胆的有刺、贝类的有壳,...

    广海图文教程精华:授人以鱼不如授人以渔系列1-26

    在IT行业中,学习和掌握技能的重要性不言而喻。"广海图文教程精华:授人以鱼不如授人以渔系列1-...请记住,真正重要的不是学会多少知识,而是掌握获取知识和解决问题的能力,这也是"授人以鱼不如授人以渔"的真谛所在。

    Windows星号一扫空,电脑记住密码但人却忘记的用它吧.

    `新云软件.url`则是一个快捷方式文件,通常指向互联网上的一个网页,可能是该软件的官方网站,提供软件的详细介绍、使用教程、下载链接或者其他相关支持。用户可以通过打开这个URL来了解更多关于这个软件的信息,...

    人性与人的本质理论.pptx

    【人性与人的本质理论】 ...总结来说,人性与人的本质理论为我们提供了认识自身和社会的框架,它提醒我们在科技进步的同时,不能忘记人的社会性和道德维度,以确保技术的发展真正造福人类,而非仅仅追求功能和效率。

    老年人智能手机使用培训.pptx

    一旦连接过某个Wi-Fi,手机会记住并自动连接。 2. **手机输入法**: - **切换输入法**:演示了如何通过点击“键盘”图标来切换不同的手机输入法,以适应老年人的不同使用习惯。 3. **添加微信好友**: - **搜索...

    Android读取通讯录中设置邮件的联系人

    // 该联系人有电话号码,可能也有电子邮件 Cursor emailCursor = getContentResolver().query( ContactsContract.CommonDataKinds.Email.CONTENT_URI, null, ContactsContract.CommonDataKinds.Email.CONTACT_...

    基于WebRTC的SFU多人音视频通话(服务端+客户端

    记住SFU服务器的IP地址,如:192.168.1.101。 2、分别在不同的机器上启动客户端Client.exe。然后点击加入频道,输入服务器IP地址,以及 房间号(房间号可以自己随意填写),房间号相同的人会进入相同的房间;同理,...

    人机交互课程设计

    人机交互(Human-Computer Interaction,简称HCI)是研究、发展和应用人与计算机系统相互作用的学科。在“人机交互课程设计”这个主题中,我们...记住,良好的人机交互设计是关于理解用户、简化操作和提升体验的艺术。

    小学音乐人教四年级下册久不唱歌忘记歌PPT学习教案.pptx

    这篇PPT学习教案主要针对小学四年级的人教版音乐课程,主题为“久不唱歌忘记歌”,这是一首源自中国西南部布依族的民歌。布依族是中国的一个少数民族,主要分布在贵州、云南和四川等地,他们拥有自己的传统古文字和...

    大华硬盘录像机密码忘记怎么办.pdf

    但是,经常会出现有人忘记了大华硬盘录像机密码,下面为大家介绍两种解决方法。 不小心忘记大华硬盘录像机密码了,在这有两种方法来解决: 1、继续输错密码直至机器锁定(一般输3-6次错误就锁定了),然后关机,断电...

    联系人

    描述中的“记住你、我、她!”进一步强调了这个程序的功能是帮助用户存储和管理不同个体的联系细节,可能是朋友、家人或者商业伙伴。标签“信息助理”表明这可能是一个智能工具,能够协助用户管理和检索联系人数据。...

    网站后台帐号密码忘记了怎么办

    该补丁适用于 1.5 到 5.0 系统。具体操作步骤如下: 1. 下载强制找回密码补丁到本地地址,从 MetInfo 论坛相关帖子 bbs.metinfo.cn/question/349 进行下载。 2. 解压压缩包,并把 passcode.php 通过 FTP 上传到网站...

    记住密码.zip

    - 除了加密,还应确保使用HTTPS协议来传输敏感数据,防止中间人攻击。 - 避免在Cookie中存储完整的密码,而是存储一个可以关联到用户的唯一标识符,然后在服务器端通过这个标识符查找并验证用户信息。 - 限制同一...

    晚安的含义(感谢并记住那个对你说晚安的人)参考.doc

    这提醒我们在忙碌的生活中,不要忘记关心身边的人,即使是简单的问候,也可能对他们有着重大的意义。 故事的后半部分,当另一群天使再次出现时,女孩没有再许下任何物质的愿望,这表明她已经明白了真正的幸福不在于...

    一年级下册语文教学设计吃水不忘挖井人(1)_苏教版.pdf

    课文的中心思想是提醒人们在享受成果时不应忘记那些为之付出辛劳的人。通过具体的人物和事件,讲述一个由古至今流传的感恩故事,让孩子们理解在享受生活便利时,应记住那些为我们付出努力的人,无论他们是否在我们...

    一个人,一个人,一个人,一个人,一个人.pdf

    在这个世界上,每个人的人生...记住,除了生死,其他都是小事。珍惜身边的人,爱护自己,才是人生最重要的课题。无论生活给我们带来多少挑战,我们都要坚韧不拔,始终保持乐观的心态,因为这将决定我们如何度过这一生。

Global site tag (gtag.js) - Google Analytics