Download Set_advanced_project/Set_module/src/TreeSet_package1/TreeSet_demo1.java from zxy0307/Java: direct link, hf CLI and curl.
- Browser
- Download file 994 Bytes
-
https://huggingface.co/zxy0307/Java/resolve/main/Set_advanced_project/Set_module/src/TreeSet_package1/TreeSet_demo1.java
- Command line
-
hf download hf://zxy0307/Java/Set_advanced_project/Set_module/src/TreeSet_package1/TreeSet_demo1.java
-
curl -L -o TreeSet_demo1.java https://huggingface.co/zxy0307/Java/resolve/main/Set_advanced_project/Set_module/src/TreeSet_package1/TreeSet_demo1.java
994 Bytes
| package TreeSet_package1; | |
| import java.util.Iterator; | |
| import java.util.TreeSet; | |
| public class TreeSet_demo1 { | |
| public static void main(String[] args) { | |
| //需求:利用TreeSet存储整数并进行排序 | |
| //1、创建TreeSet集合对象 | |
| TreeSet<Integer> ts = new TreeSet<>(); | |
| //2、添加元素 | |
| ts.add(4); | |
| ts.add(5); | |
| ts.add(1); | |
| ts.add(3); | |
| ts.add(2); | |
| //3、打印集合 | |
| System.out.println(ts); | |
| //4、遍历集合(三种遍历) | |
| //迭代器 | |
| Iterator<Integer> it = ts.iterator(); | |
| while (it.hasNext()) { | |
| Integer i = it.next(); | |
| System.out.print(i + " "); | |
| } | |
| System.out.println(); | |
| //增强for | |
| for (Integer t : ts) { | |
| System.out.print(t + " "); | |
| } | |
| System.out.println(); | |
| //Lambda | |
| ts.forEach(integer -> System.out.print(integer + " ")); | |
| System.out.println(); | |
| } | |
| } | |