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...
Watch video Kotlin Beginnerkurs Part 8 - Collections (Sets/Lists/Maps) (German/Deutsch) online without registration, duration hours minute second in high quality. This video was added by user CodingWithChris 25 March 2020, don't forget to share it with your friends and acquaintances, it has been viewed on our site 742 once and liked it 19 people.