练习题.txt 636 B

12345678910
  1. 1、HashSet 存储自定义对象
  2. 需求:
  3. 定义 Student 类(包含 name 和 age),创建 HashSet 存储 3 个 Student 对象
  4. (其中 2 个属性完全相同),确保 HashSet 能正确去重(需重写 hashCode () 和 equals ())。
  5. 2、TreeSet 存储自定义对象(自然排序)
  6. 需求:
  7. 定义 Book 类实现 Comparable<Book>接口(按价格排序),创建 TreeSet 存储 3 本不同价格的 Book,遍历输出验证排序效果
  8. 3、HashSet 与 TreeSet 转换
  9. 需求:
  10. 创建 HashSet 存储字符串 ["dog", "cat", "bird", "cat"],将其转换为 TreeSet,观察转换后元素的顺序变化并输出。