找寻丢失的Id
来源:互联网 发布:java class命名规范 编辑:程序博客网 时间:2024/04/28 22:05
简述:
从源sIds组生成目标dIds组过程中找寻丢失的Id
代码:
public static void main(String[] args) {List<String> sIds = Arrays.asList(new String[]{"b", "a", "c", "e", "d", "g", "f"});List<String> dIds = Arrays.asList(new String[]{"b", "e"});Collections.sort(sIds);Collections.sort(dIds);final int sSize = sIds.size();final int dSize = dIds.size();// 丢失Id的集合List<String> lostIds = new ArrayList<String>();int sIndex = 0, dIndex = 0;while(sIndex < sSize && dIndex < dSize){String sId = sIds.get(sIndex);String dId = dIds.get(dIndex);if(sId.compareTo(dId) < 0){lostIds.add(sId);}else{dIndex++;}sIndex++;}for(int i = sIndex; i < sSize ; i++){String sId = sIds.get(i);lostIds.add(sId);}System.out.println(lostIds.toString());}
输出:
1 0
- 找寻丢失的Id
- 找寻爱的过程
- 找寻逝去的自我
- 找寻自己的位置
- 找寻遗失的美好
- 找寻
- 找寻
- 找寻
- 找寻自己的哲学世界?
- 找寻gridView的checkbox控件
- 找寻链表中环的入口结点
- ORA-00026: 丢失或无效的会话 ID
- 我的2015---找寻真实的自己
- 找寻前进的动力与希望
- 如何找寻 button所属的动态窗体
- 找寻满足题意的答案。 2~8
- 编程之找寻最大的K个数
- 读《找寻真实的蒋介石》感想
- 起步socket编程 C#
- 获取推送通知的DeviceToken
- Android字体设置
- 虚拟机克隆之后,网卡名称从eth0变成eth1之后的解决办法
- 格式化语句 SQL
- 找寻丢失的Id
- 设置cmd窗口编码
- Unity自发光材质制作——做游戏里的液晶显示屏,荧光对象可以用到
- 获取客户端IP地址
- Swift初学习
- Linux下“有线线缆被拔出”问题的解决
- 装饰者模式随记
- java脚本开发根据客户IP获取IP的具体地理位置信息
- EF实体中的数据修改更新