Advertisement
Guest User

Untitled

a guest
Mar 24th, 2019
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.96 KB | None | 0 0
  1. fun main() {
  2. // Arrays (Not in Collections)
  3. // Elements: 54, 0, 0, 0, 0 (Default value = Curly bracket value)
  4. var myArray = Array(5) { 0 } // Mutable Fixed Size
  5. myArray[0] = 32
  6. myArray[0] = 54
  7.  
  8. // List
  9. var list = listOf("Mahmut", "Tuncer", "Serkan") // Immutable, Fixed Size, READ ONLY
  10.  
  11. // MutableList
  12. var myMutableList = mutableListOf<String>() // Mutable, No Fixed Size, Can Add or Remove Elements
  13. myMutableList.add("Mahmut")
  14. myMutableList.add("Tuncer")
  15. myMutableList[0] = "Ahmet" // replace
  16.  
  17. // ArrayList
  18. var myArrayList = arrayListOf<String>() // Mutable, No Fixed Size, Can Add or Remove Elements
  19. myArrayList.add("Mahmut")
  20. myArrayList.add("Tuncer")
  21. myArrayList[0] = "Ahmet" // replace
  22.  
  23. // Map (K-V)
  24. var myMap = mapOf(2 to "Mahmut", 43 to "Tuncer", 7 to "Serkan") // Immutable, Fixed Size, READ ONLY
  25.  
  26. for (key in myMap.keys) {
  27. println("Elements at key $key = ${myMap[key]}") // myMap.get()
  28. }
  29.  
  30. // MutableMap (K-V)
  31. var myMutableMap = mutableMapOf<Int, String>() // Mutable, No Fixed Size, Can Add or Remove Elements
  32. myMutableMap.put(2, "Mahmut")
  33. myMutableMap.put(43, "Tuncer")
  34. myMutableMap.put(7, "Serkan")
  35. myMutableMap.replace(43, "Ahmet")
  36.  
  37. // HashMap (K-V)
  38. var myHashMap = hashMapOf<Int, String>() // Mutable, No Fixed Size, Can Add or Remove Elements
  39. myHashMap.put(2, "Mahmut")
  40. myHashMap.put(43, "Tuncer")
  41. myHashMap.put(7, "Serkan")
  42. myHashMap.replace(43, "Ahmet")
  43.  
  44. // "Set" contains unique elements (sequence)
  45. var mySet = setOf(2, 54, 9, 9, 9, 100) // Immutable READ ONLY
  46.  
  47. // MutableSet (sequence)
  48. var myMutableSet = mutableSetOf<Int>() // READ and WRITE both
  49. myMutableSet.add(2)
  50. myMutableSet.add(54)
  51. myMutableSet.add(54)
  52.  
  53. // "HashSet" also contains unique elements but sequence is not guaranteed in output
  54. var myHashSet = hashSetOf<Int>() // READ and WRITE both
  55. myHashSet.add(2)
  56. myHashSet.add(54)
  57. myHashSet.add(54)
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement