So sánh Collection trong Java
Miêu tả vấn đề
Cách so sánh các phần tử trong một Collection trong Java?
Giải pháp
Ví dụ sau minh họa cách so sánh các phần tử trong một Collection bằng việc biến đổi một String thành một TreeSet bởi sử dụng phương thức Collection.min() và Collection.max() của lớp Collection trong Java.
import java.util.Collections; import java.util.Set; import java.util.TreeSet;class MainClass { public static void main(String[] args) { String[] coins = { "Penny", "nickel", "dime", "Quarter", "dollar" }; Set set = new TreeSet(); for (int i = 0; i < coins.length; i++) set.add(coins[i]); System.out.println(Collections.min(set)); System.out.println(Collections.min(set, String.CASE_INSENSITIVE_ORDER)); for(int i=0;i< =10;i++) System.out.print(-); System.out.println(Collections.max(set)); System.out.println(Collections.max(set, String.CASE_INSENSITIVE_ORDER)); } }
Kết quả
Code trên sẽ cho kết quả sau:
Penny dime ---------- nickle Quarter
Bài học Bài tập Java phổ biến tại hoconline.club:
collection_trong_java.jsp
Quảng cáo
Bài viết liên quan