Πρόγραμμα Kotlin για τη μετατροπή της σειράς σε σετ (HashSet) και του Vice-Versa

Σε αυτό το πρόγραμμα, θα μάθετε να μετατρέπετε έναν πίνακα σε ένα σύνολο και αντίστροφα στο Kotlin.

Παράδειγμα 1: Μετατροπή συστοιχίας σε ορισμό

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

Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:

 Σετ: (a, b, c)

Στο παραπάνω πρόγραμμα, έχουμε έναν πίνακα που ονομάζεται πίνακας. Για σειρά μετατροπή στο σύνολο, θα το μετατρέψει πρώτα σε μια λίστα, χρησιμοποιώντας asList()ως HashSetδέχεται λίστα ως κατασκευαστή.

Στη συνέχεια, αρχικοποιούμε το σύνολο με τα στοιχεία της λίστας μετατροπής.

Παράδειγμα 2: Μετατροπή συνόλου σε συστοιχία

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

Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:

 Σειρά: (a, b, c)

Στο παραπάνω πρόγραμμα, έχουμε ένα σύνολο με όνομα HashSet. Για να μετατρέψετε το σετ σε πίνακα, πρώτα δημιουργούμε έναν πίνακα μήκους ίσου με το μέγεθος του σετ και χρησιμοποιήστε τη toArray()μέθοδο.

Εδώ είναι ο ισοδύναμος κώδικας Java: πρόγραμμα Java για τη μετατροπή του πίνακα σε ένα σύνολο και αντίστροφα.

ενδιαφέροντα άρθρα...