一组数据,顺序排列,比如这样(1,2,3,4,5,6,9,12,16,18,19,25)从中找出缺少的数字(7-8,10-11,13-15,17,20-24),这个程序怎么实现,或者用到什么函数谢谢大家了,
2条回答 默认 最新
- q_wong 2011-04-29 09:53关注
[code="java"]
public class TestList
{
/**
*
* @param sourceList 基准数据
* @param targetList 要比较的数据
* @return 差异数据
*/
private List findNumber(List sourceList,
List targetList)
{
List resultList = new ArrayList();
for (Integer i : sourceList)
{
if (targetList.contains(i))
{
continue;
}
resultList.add(i);
}
return resultList;
}@Test public void test() { List<Integer> sourceList = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10); List<Integer> targetList = Arrays.asList(1, 3, 4, 8, 10); List<Integer> resultList = findNumber(sourceList, targetList); System.out.println("缺少的数字:"); for(Integer i : resultList){ System.out.print(i + "、"); } }
}
[/code]
打印出的结果:
[quote]
缺少的数字:
2、5、6、7、9、
[/quote]本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 BP神经网络控制倒立摆
- ¥20 要这个数学建模编程的代码 并且能完整允许出来结果 完整的过程和数据的结果
- ¥15 html5+css和javascript有人可以帮吗?图片要怎么插入代码里面啊
- ¥30 Unity接入微信SDK 无法开启摄像头
- ¥20 有偿 写代码 要用特定的软件anaconda 里的jvpyter 用python3写
- ¥20 cad图纸,chx-3六轴码垛机器人
- ¥15 移动摄像头专网需要解vlan
- ¥20 access多表提取相同字段数据并合并
- ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
- ¥20 Java-Oj-桌布的计算