Kotlin-Programm zum Konvertieren von Arrays in Sets (HashSet) und umgekehrt

In diesem Programm lernen Sie, ein Array in Kotlin in eine Menge umzuwandeln und umgekehrt.

Beispiel 1: Array in Set konvertieren

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

Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:

 Set: (a, b, c)

Im obigen Programm haben wir ein Array namens Array. Um ein Array in ein Set zu konvertieren, konvertieren wir es zuerst in eine Liste, indem wir asList()als HashSetAccept-Liste als Konstruktor verwenden.

Dann initialisieren wir set mit den Elementen der konvertierten Liste.

Beispiel 2: Set in Array konvertieren

 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))") )

Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:

 Array: (a, b, c)

Im obigen Programm haben wir ein HashSet mit dem Namen set. Um ein Set in ein Array zu konvertieren, erstellen wir zunächst ein Array mit einer Länge, die der Größe des Sets entspricht, und verwenden die toArray()Methode.

Hier ist der äquivalente Java-Code: Java-Programm zum Konvertieren eines Arrays in eine Menge und umgekehrt.

Interessante Beiträge...