Chương trình Kotlin để chuyển đổi bản đồ (HashMap) thành danh sách

Trong chương trình này, bạn sẽ học các kỹ thuật khác nhau để chuyển đổi một bản đồ thành một danh sách trong Kotlin.

Ví dụ: Chuyển đổi bản đồ thành danh sách

 import java.util.ArrayList import java.util.HashMap fun main(args: Array) ( val map = HashMap() map.put(1, "a") map.put(2, "b") map.put(3, "c") map.put(4, "d") map.put(5, "e") val keyList = ArrayList(map.keys) val valueList = ArrayList(map.values) println("Key List: $keyList") println("Value List: $valueList") )

Khi bạn chạy chương trình, đầu ra sẽ là:

 Danh sách khóa: (1, 2, 3, 4, 5) Danh sách giá trị: (a, b, c, d, e)

Trong chương trình trên, chúng ta có một bản đồ có tên là Integer và String. Vì bản đồ chứa một cặp khóa, cặp giá trị , chúng ta cần hai danh sách để lưu trữ mỗi cặp, đó là keyList cho khóa và valueList cho giá trị.

Chúng tôi đã sử dụng keySet()phương pháp của bản đồ để lấy tất cả các khóa và tạo một ArrayListDanh sách khóa từ chúng. Tương tự như vậy, chúng tôi đã sử dụng values()phương thức của map để lấy tất cả các giá trị và tạo một ArrayListvalueList từ chúng.

Đây là mã Java tương đương: Chương trình Java để chuyển đổi bản đồ thành một danh sách.

thú vị bài viết...