Hey Leute, in dieser Videoreihe möchte ich euch gerne die für Android Apps wichtige Programmiersprache 'Kotlin' näherbringen. In diesem Video zeige ich euch, was es mit den Collections auf sich hat. Konkret erfährt ihr hier, was Sets, Lists und Maps sind, wie diese definiert und initialisiert werden und was man damit alles machen kann.
Ich wünsche euch viel Spaß damit!
Alles zu Sets ---- (3:00)
Definition und Initialisierung verschiedener Sets (Sets, HashSets etc.) ---- (3:15)
Properties ---- (5:25)
set.size ---- (5:50)
Allgemeine Funktionen von Sets ---- (6:20)
contains() ---- (7:20)
containsAll() ---- (08:15)
isEmpty(), isNotEmpty(), isNullOrEmpty() ---- (09:08)
first()/last() bzw. firstOrNull()/lastOrNull() ---- (10:05)
forEach()-Loop ---- (11:40)
joinToString() ---- (12:50)
min(), max(), average(), sum() ---- (13:42)
toList() ---- (15:20)
Funktionen für mutable Sets ---- (16:10)
add() ---- (16:25)
addAll() ---- (17:50)
remove() ---- (18:40)
removeAll() ---- (19:45)
clear() ---- (20:40)
-------------------------------------------------------------------
Alles zu Lists ---- (22:20)
Definition und Initialisierung verschiedener Lists (List,ArrayList, etc.) ---- (22:25)
Properties ---- (25:15)
list.size ---- (25:27)
Allgemeine Funktionen von Lists ---- (26:05)
first()/last() bzw. firstOrNull()/lastOrNull() ---- (26:05)
contains() bzw containsAll() ---- (30:40)
indexOf() bzw. lastIndexOf() ---- (31:28)
lastIndex() ---- (33:50)
reversed() bzw. asReversed() ---- (34:12)
joinToString() ---- (36:10)
shuffle () ---- (37:44)
sorted() bzw. sortedDescending() ---- (38:30)
toIntArray() ---- (40:15)
Funktionen für mutable Lists bzw. ArrayLists ---- (41:20)
sortWith(compareBy{it}) bzw. sortWith(compareByDescending{it}) ---- (41:20)
sortWith(compareBy{it.length}) bzw. sortWith(compareByDescending{it.length}) ---- (43:30)
set() bzw. list[...] = ... ---- (46:00)
remove() ---- (48:20)
removeAt() ---- (49:23)
retainAll() ---- (50:05)
clear() ---- (52:00)
add() ---- (52:55)
addAll() ---- (53:48)
add(index,value) an besimmte Position in der Liste eintragen ---- (54:40)
-------------------------------------------------------------------
Alles zu Maps ---- (56:20)
Definition und Initialisierung verschiedener Maps(Map, HashMap etc.) ---- (56:40)
Properties ---- (59:20)
map.size ---- (59:40)
map.entry ---- (59:59)
map.keys & map.values ---- (1:00:20)
Allgemeine Funktionen ---- (1:01:15)
containsKey() bzw. containsValue() ---- (1:01:25)
isEmpty() ---- (1:03:00)
Zugriff auf Eintrag mit map[key] ---- (1:04:00)
Funktionen für mutable Maps bzw. HashMaps ---- (1:05:15)
Zuweisung bzw. Ändern von Schlüssel-Werte Paaren mit map[key] = value ---- (1:05:30)
putAll() ---- (1:07:30)
remove(key) ---- (1:09:05)
remove(key,value) ---- (1:09:50)
clear() ---- (1:11:45)
-------------------------------------------------------------------
Link zur offiziellen Kotlin Documentation zu Collections (Stand 03/2020):
https://kotlinlang.org/docs/reference...
Link zur offiziellen Kotlin Documentation zu Collections - Sets (Stand 03/2020):
https://kotlinlang.org/api/latest/jvm...
Link zur offiziellen Kotlin Documentation zu Collections - Lists (Stand 03/2020):
https://kotlinlang.org/api/latest/jvm...
Link zur offiziellen Kotlin Documentation zu Collections - Maps (Stand 03/2020):
https://kotlinlang.org/api/latest/jvm...
-----------------------------------------------------------------------------------------------------------------------------------------------------
Hier findet ihr die nachfolgenden zweiVideos zu diesem Kurs:
Kotlin Beginnerkurs Part 9 - Functions (German/Deutsch)
• Kotlin Beginnerkurs Part 9 - Function...
Kotlin Beginnerkurs Part 10 - Klassen und Objekte (German/Deutsch)
• Kotlin Beginnerkurs Part 10 - Klassen...
Смотрите видео Kotlin Beginnerkurs Part 8 - Collections (Sets/Lists/Maps) (German/Deutsch) онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь CodingWithChris 25 Март 2020, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 742 раз и оно понравилось 19 людям.