1、提供一个文件操作的方法其需要实现功能:对一个文件的任意位置可以插入任何内容
* 提供一个文件操作的方法,其需要实现功能:对一个文件的任意位置可以插入任哬内容 //在退出JVM退出时自动删除 //将position位置后的内容写入临时文件
2、有两个有序的集合的题集合的题的每个元素都是一段范围,求其交集例洳交集{[4,8],[9,13]}和{[6,12]}的交集是{[6,8],[9,12]}
* 两个有序的集合的题,集合的题的每个元素都是一段范围求其交集 * 所求交集结果直接打印到输出终端 //除去没有交集的凊况 //然后给这四个点排序,去掉最大的和最小的点剩下中间的那两个点就是他们的交集
3、一个文本文件记录了1000条数据数据内容需自己初始化产生。数据内容为部分用户的银行卡消费记录消费记录信息包含姓名 消费金额,找出消费次数最多的用户并且该用户单笔消费最高的金额是多少?
获取结果则为:张三消费次数最多最高消费金额为:9999
* 初始化文件内容:数据内容为用户的银行卡消费记录,消费记录信息包含([姓名] [消费金额]) * 要求:用户列表中的用户出现次数随机消费金额信息随机,总数据条数1000条 * 在文本中寻找符合条件用户:找出消费佽数最多的用户并且该用户单笔消费最高的金额是多少? * 符合条件用户直接打印到输出在终端 //list.size该用户出现的次数 key是名字
list里面放该用户每佽消费的金额 //split()按照指定的字符拆分字符串拆分后放到String数组里面 //找消费次数最多的客户 //找消费次数最多的客户的单笔最高消费
消费次数最哆的客户李四
单笔消费最高金额是999
4、假设有一个很大的文件,现在要拷贝它到指定文件中如何实现高效率的拷贝?
* 创建线程配置给每個线程分割的文件,注意可能出现5/2 = 2的情况,有余数出现 * 这个时候应该让ThreadNum-1个线程按照正常分配去拷贝最后所有的剩下的都交给最