Bản đồ liên kết
Bảng băm và triển khai danh sách liên kết của giao diện Bản đồ, với thứ tự lặp lại có thể dự đoán được. Hãy để chúng tôi xem một ví dụ -
Ví dụ
import java.util.*; public class Demo { public static void main(String args[]){ LinkedHashMap<Integer, String> my_set; my_set = new LinkedHashMap<Integer, String>(); my_set.put(67, "Joe"); my_set.put(90, "Dev"); my_set.put(null, "Nate"); my_set.put(68, "Sara"); my_set.put(69, "Amal"); my_set.put(null, "Jake"); my_set.put(69, "Ral"); my_set.entrySet().stream().forEach((m) ->{ System.out.println(m.getKey() + " " + m.getValue()); }); } }
Đầu ra
67 Joe 90 Dev null Jake 68 Sara 69 Ral
Một lớp có tên Demo chứa chức năng chính, nơi một thể hiện của Bản đồ liên kết được tạo. Các phần tử được thêm vào bản đồ băm này bằng cách sử dụng hàm ‘put’, ở định dạng ‘’ ’integer, string’ ’’. Vòng lặp ‘forEach’ được sử dụng để lặp lại trên bản đồ băm và các phần tử được hiển thị trên bảng điều khiển.
LinkedHashSet
Bảng băm và triển khai danh sách liên kết của giao diện Đặt, với thứ tự lặp lại có thể dự đoán được. Hãy xem một ví dụ -
Ví dụ
import java.util.*; public class Demo { public static void main(String args[]){ LinkedHashSet<String> my_set; my_set = new LinkedHashSet<String>(); my_set.add("Joe"); my_set.add("Dev"); my_set.add("Nate"); my_set.add("Sara"); my_set.add("Amal"); my_set.add("Jake"); my_set.add("Ral"); Iterator<String> my_itr = my_set.iterator(); while (my_itr.hasNext()){ System.out.println(my_itr.next()); } } }
Đầu ra
Joe Dev Nate Sara Amal Jake Ral
Một lớp có tên là Demo chứa hàm chính, nơi một thể hiện của LinkedHashSet được tạo. Các thực thi được thêm vào LinkedHashSet này bằng cách sử dụng chức năng ‘add’. Một trình lặp được định nghĩa có thể được sử dụng để lặp qua các phần tử tập hợp băm. Các phần tử này được hiển thị trên bảng điều khiển.