Viết chương trình tạo 1 TreeSet
và nhập vào các phần tử có kiểu chuỗi cho TreeSet
đó. Sau đó đảo ngược các phần tử của TreeSet
và hiển thị lại TreeSet
sau khi đảo ngược.
Bài giải
-------------------- ######## --------------------
Hướng dẫn: Để đảo ngược các phần tử của TreeSet
(tức là hiển thị các phần tử của TreeSet theo thứ tự giảm dần), Java cung cấp cho chúng ta phương thức descendingIterator()
. Kết quả của phương thức này sẽ trả về 1 Iterator
duyệt qua các phần tử của TreeSet
theo thứ tự giảm dần.
Bài giải
public static void main(String[] args) { TreeSet<String> treeSetColors = new TreeSet<>(); treeSetColors.add("Red"); treeSetColors.add("Green"); treeSetColors.add("Black"); treeSetColors.add("Pink"); treeSetColors.add("Orange"); System.out.println("Các phần tử trong treeSetColors trước khi đảo ngược: " + treeSetColors); // Đảo ngược các phần tử trong treeSetColors // sử dụng phương thức descendingIterator() // kết quả của phương thức sẽ trả về 1 Iterator Iterator<String> iterator = treeSetColors.descendingIterator(); System.out.println("Các phần tử trong treeSetColors sau khi đảo ngược:"); while (iterator.hasNext()) { System.out.print(iterator.next() + "\t"); } }
Kết quả sau khi biên dịch chương trình:
Nguồn: freetuts.net