java练习题(set集合)

这是一篇关于Java Set集合的练习题集,包含了从第一题到第七题的详细参考答案,涵盖各种集合操作与特性,是提升Java集合框架理解的好资料。
摘要由CSDN通过智能技术生成

第一题

请将如下4个字符串数据["aaa""bbb""ccc""ddd"],依次添加到HashSet集合中,并遍历查看存储结果。反馈该题
查看

参考答案

package cn.Work1206.hooong01;

/*
请将如下4个字符串数据["aaa","bbb","ccc","ddd"],依次添加到HashSet集合中,并遍历查看存储结果。
 */
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashSet;

public class Demo {
   
    public static void main(String[] args) {
   
        HashSet<String> hashSet = new HashSet<>();
        hashSet.add("aaa");
        hashSet.add("bbb");
        hashSet.add("ccc");
        hashSet.add("ddd");
        for (String s : hashSet) {
   
            System.out.println(s);
        }
    }
}

第二题

20191月份的世界编程语言排行榜从高到低依次如下: Java、C、Python、C++、Visual Basic .NET、JavaScript... 请将以上语言名称作为字符串元素,按顺序存入set集合中,并遍历查看。要求存储和遍历的顺序保持一致。

参考答案

package cn.Work1206.hooong01;

import java.util.LinkedHashSet;

/*
2019年1月份的世界编程语言排行榜从高到低依次如下:
 Java、C、Python、C++、Visual Basic .NET、JavaScript...
  请将以上语言名称作为字符串元素,按顺序存入set集合中,
并遍历查看。要求存储和遍历的顺序保持一致。
 */
public class Demo02 {
   
    public static void main(String[] args) {
   
        LinkedHashSet<String> strings = new LinkedHashSet<>();
        strings.add("Java");
        strings.add("C");
        strings.add("Python");
        strings.add("C++");
        strings.add("Visual Basic");
        strings.add("NET");
        strings.add("JavaScript");
        System.out.println(strings);
    }
}

第三题

下面有一些程序员经常访问的IT网站(排名不分先后): itheima, chinaunix, itpub, csdn, 51cto, iteye... 请将以上网站名称作为字符串元素,按照字典顺序存入set集合中,并遍历查看结果。

参考答案

package cn.Work1206.hooong01;

import java.util.TreeSet;

/*
下面有一些程序员经常访问的IT网站(排名不分先后):
 , , , , , ...
 请将以上网站名称作为字符串元素,
按照字典顺序存入set集合中,并遍历查看结果。
 */
public class Demo03 {
   
    public static void main(String[] args) {
   
        TreeSet<String> strings = new TreeSet<>();
        strings.add("itheima");
        strings.add("itpub");
        strings.add("csdn");
        strings.add("51cto");
        strings.add("iteye");
        strings.add("chinaunix")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值