Chương trình Kotlin để chuyển đổi mảng thành thiết lập (HashSet) và Vice-Versa

Trong chương trình này, bạn sẽ học cách chuyển đổi một mảng thành một tập hợp và ngược lại trong Kotlin.

Ví dụ 1: Chuyển Mảng thành Đặt

 import java.util.* fun main(args: Array) ( val array = arrayOf("a", "b", "c") val set = HashSet(Arrays.asList(*array)) println("Set: $set") )

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

 Đặt: (a, b, c)

Trong chương trình trên, chúng ta có một mảng có tên là mảng. Để chuyển đổi mảng thành tập hợp, trước tiên chúng ta chuyển đổi nó thành một danh sách bằng cách sử dụng danh sách asList()as HashSetaccept làm phương thức khởi tạo.

Sau đó, chúng tôi khởi tạo tập hợp với các phần tử của danh sách được chuyển đổi.

Ví dụ 2: Chuyển đổi Set thành Array

 import java.util.* fun main(args: Array) ( val set = HashSet() set.add("a") set.add("b") set.add("c") val array = arrayOfNulls(set.size) set.toArray(array) println("Array: $(Arrays.toString(array))") )

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

 Mảng: (a, b, c)

Trong chương trình trên, chúng ta có một bộ HashSet được đặt tên. Để chuyển set thành một mảng, trước tiên chúng ta tạo một mảng có độ dài bằng với kích thước của toArray()phương thức set và use .

Đây là mã Java tương đương: Chương trình Java để chuyển mảng thành một tập hợp và ngược lại.

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