Download Set_advanced_project/Set_module/src/Set_package/Set_demo1.java from zxy0307/Java: direct link, hf CLI and curl.
- Browser
- Download file 1.35 kB
-
https://huggingface.co/zxy0307/Java/resolve/main/Set_advanced_project/Set_module/src/Set_package/Set_demo1.java
- Command line
-
hf download hf://zxy0307/Java/Set_advanced_project/Set_module/src/Set_package/Set_demo1.java
-
curl -L -o Set_demo1.java https://huggingface.co/zxy0307/Java/resolve/main/Set_advanced_project/Set_module/src/Set_package/Set_demo1.java
1.35 kB
| package Set_package; | |
| import java.util.HashSet; | |
| import java.util.Iterator; | |
| import java.util.Set; | |
| public class Set_demo1 { | |
| public static void main(String[] args) { | |
| /* | |
| 利用Set系列的集合,添加字符串,并使用多种方式遍历。 | |
| 迭代器 | |
| 增强for | |
| Lambda表达式 | |
| */ | |
| //1、创建一个Set集合的对象 | |
| Set<String> s = new HashSet<>(); | |
| //2、添加元素 | |
| //如果当前元素是第一次添加,那么可以添加成功,返回true | |
| //如果当前元素是第二次添加,那么添加失败,返回false | |
| boolean r1 = s.add("张三"); | |
| boolean r2 = s.add("张三"); | |
| s.add("李四"); | |
| s.add("王五"); | |
| System.out.println(r1);//true | |
| System.out.println(r2);//False | |
| System.out.println(s);//无序 | |
| //迭代器遍历 | |
| Iterator<String> it = s.iterator(); | |
| while (it.hasNext()) { | |
| String str = it.next(); | |
| System.out.print(str + " "); | |
| } | |
| System.out.println(); | |
| //增强for | |
| for (String str : s) { | |
| System.out.print(str + " "); | |
| } | |
| System.out.println(); | |
| //Lambda表达式 | |
| s.forEach(str -> System.out.print(str + " ")); | |
| System.out.println(); | |
| } | |
| } | |