题目是这样的:
public class CollectionTest {
public static void main(String[] args) {
TreeSet<Integer> set = new TreeSet<Integer>();
ArrayList<Integer> list = new ArrayList<Integer>();
Vector<Integer> vector = new Vector<Integer>();
for (int i = 0; i < 10; i++) {
set.add(i);
list.add(i);
vector.add(i);
}
System.out.println("初始化后set里的值为:" + set.toString());
System.out.println("初始化后list里的值为:" + list.toString());
System.out.println("初始化后vector里的值为:" + vector.toString());
for (int i = 0; i < 5; i++) {
set.remove(i);
list.remove(i);
vector.remove(i);
}
System.out.println("此时set的值为" + set.toString());
System.out.println("此时后list的值为" + list.toString());
System.out.println("此时后vector的值为" + vector.toString());
}
}
程序运行的结果:
初始化后set里的值为:[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
初始化后list里的值为:[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
初始化后vector里的值为:[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
处理后set的值为[5, 6, 7, 8, 9]
[b]处理后list的值为[1, 3, 5, 7, 9]
处理后vector的值为[1, 3, 5, 7, 9][/b]
看出来了吗,最后list和和vector得到结果不是想象的[[5, 6, 7, 8, 9]],而是[1, 3, 5, 7, 9]。
分享到:
相关推荐
计算机技术与软件专业技术资格(水平)考试(以下简称计算机软件资格考试)是原中国计算机软件专业技术资格和水平考试(简称软件考试)的完善与发展。计算机软件资格考试是由国家人力...附件是 软考中历史计算题的 集合
标题中的“逻辑题 计算题 面试题 JAVA资料(嗷嗷全).rar”表明这是一个包含各种逻辑、计算和面试题目,特别是与JAVA编程语言相关的综合资源包。这个压缩文件很可能包含了各种Java编程的练习题,算法挑战,以及可能的...
Java集合面试题及答案Java集合面试题及答案Java集合面试题及答案Java集合面试题及答案Java集合面试题及答案Java集合面试题及答案Java集合面试题及答案Java集合面试题及答案Java集合面试题及答案Java集合面试题及答案...
这些题目是比较典型的C#程序题集合,比较适合C#的初学者
Vue面试题集合.zipVue面试题集合.zipVue面试题集合.zipVue面试题集合.zipVue面试题集合.zipVue面试题集合.zipVue面试题集合.zipVue面试题集合.zipVue面试题集合.zipVue面试题集合.zipVue面试题集合.zipVue面试题集合...
在所有的计算题中,我们可以看到各种集合的运算,包括整数集合、分数集合、正有理数集合、负有理数集合等。例如,计算题18.把以下各数填入相应的集合.7﹣ ,0.32,,0,,,,π,0.1010010001…。这里我们可以...
题目中涉及了集合的选择题和填空题,考察了对集合元素的理解。 2. **集合的运算**:集合之间的基本运算包括并集(∪)、交集(∩)、差集(A-B)和补集(A'或∁U A)。例如,第6题中涉及了集合M与N的交集和差集。 ...
这篇文档是针对高一学生的一份数学测试题,主要涵盖了集合论和简易逻辑这两个主题。在集合论中,集合的概念、运算以及集合的关系是核心内容。简易逻辑则涉及了命题、逻辑联接词以及它们的否定形式。以下是这些题目所...
- 对于填空题和解答题,需要根据集合的性质和逻辑规则进行分析和计算,例如找出集合的交集、并集、补集,或者判断集合之间的关系。 6. 题目涉及的具体解题步骤: - 选择题:需要根据集合论的基本概念和逻辑推理来...
7. 集合的关系(Relationship between Sets):第八题中,集合M和P之间的关系可能是相等、包含、被包含或不相关。通过集合的定义和运算规则可以确定它们的关系。 8. 定义新运算(New Operation on Sets):第九题中...
hashmap扩容时每个entry需要再计算一次hash吗? hashmap的数组长度为什么要保证是2的幂? 如何用LinkedHashMap实现LRU? 如何用TreeMap实现一致性hash? ConcurrentHashMap是如何在保证并发安全的同时提高性能? ...
解答题涉及了求解特定条件下的集合、元素范围等问题,需要根据集合的定义和运算规则进行计算。 这些题目旨在帮助学生巩固集合的基本概念,理解集合的性质和运算,以及如何用集合语言表达数学问题。通过这样的练习,...
很齐全的操作系统笔试题集合操作系统笔试题集合操作系统笔试题集合操作系统笔试题集合操作系统笔试题集合操作系统笔试题集合
"集合与简易逻辑测试题1[精选].doc" 本资源是关于集合与简易逻辑测试题的集合,共分为三部分:选择题、填空题和解答题。选择题共12小题,每小题5分,共60分;填空题共4小题,每小题4分,共16分;解答题共6小题,共...
这篇文档是针对高中数学中"集合和简易逻辑"单元的一套测试题,涵盖了选择题、填空题和解答题三种题型。以下是根据题目内容解析的相关知识点: 1. **有限集与无限集**:有限集是指包含有限个元素的集合,如描述中...
例如,在一道选择题中,一个集合被描述为包含特定的数,其中某些选项可能由于元素的重复性、确定性或混淆不同类型的集合(如数集与点集)而成为错误选项。正确的定义应该是唯一且明确的,如题目中的正确选项就是对...
企业公司软件测试面试笔试题集合 软件测试面试题 (测试基础).doc 01_企业面试试卷(综合).doc 01_企业面试试卷(综合)_参考答案.doc 04_企业面试试卷(测试基础).doc 04_企业面试试卷(测试基础)_参考答案.doc...
6. 这是一道集合运算题,根据题目描述,选项D是正确的。 7. 这题是关于二次方程根的性质,由题意分析,答案为B。 8. 题目缺失,无法解析。 9. 同上,题目缺失,无法解析。 10. 运用集合关系来描述性别分布,显然A是...
3. 集合的基数(元素数量)在第3题中被提及,需要计算正确的集合表示的个数。 4. 第四题讨论了满足特定条件的集合的数量,可能涉及集合的子集或者幂集的概念。 5. 集合间的关系,如子集、真子集、相等关系在第5题...
计算机技术与软件专业技术资格(水平)考试(以下简称计算机软件资格考试)是原中国计算机软件专业技术资格和水平考试(简称软件考试)的完善与发展。计算机软件资格考试是由国家人力...附件是 软考中历史计算题的 集合