import java.util.Collections;结果:
导入 java.util.LinkedList;
public class inverse_collection {
public static void main(String[] args) {
LinkedListllist = new LinkedList ();
llist.add(1”);
llist.add(2”);
llist.add(3”);
llist.add(4”);
System.out.println(反转前:”+llist);
Collections.reverse(llist);
System.out.println(反转后:”+llist);
}
}
反转前:[1, 2, 3, 4]Collections.reverse() 方法不支持继承自 java.util.Set 和 java.util.Map 的集合。但是,部分解决方案是可能的:
反转后:[4, 3, 2, 1]
注意:Map 接口是一个键/值哈希表。这意味着我们只能选择反转键或值,而不会将结果复制回实现 Map 的集合中,因为它不保留元素的顺序。 |
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
导入 java.util.TreeSet;
public class Intervert {
public static void main(String[] args) {
// 创建 TreeSet
TreeSettset = new TreeSet ();
// 为 treeset
tset.add(a”) 添加元素;
tset.add(b”);
tset.add(c”);
迭代器 迭代器 = tset.iterator();
// 显示 TreeSet
System.out.println(按升序排列的树集元素: ”);
while (iterator.hasNext()){
System.out.println(iterator.next());
}
Listlist = new ArrayList (tset);
Collections.reverse(list);
// 反向显示值
System.out.println(树集的元素顺序相反:”);
for(String s:list)
System.out.println(s);
}
}
按升序排列的树集元素:
a
b
c
treeset 元素,顺序相反:
c
b
a
Please disable your ad blocker and refresh the window to use this website.