package Ġcom . k ody uzz . lib Ċ Ċ import Ġjava . util .* Ċ import Ġjava . util . stream . Collectors Ċ import Ġjava . util . stream . Stream Ċ Ċ fun Ġtest () Ġ{ ĊĠĠĠ Ġvar Ġmutable ListOf Ġ= Ġmutable ListOf < String >(" a ", Ġ" g ", Ġ" b ", Ġ" z ", Ġ" c ") ĊĠĠĠ Ġvar Ġmap Ġ= Ġmutable ListOf . stream (). map Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln ( it ) ĊĠĠĠĠĠĠĠ Ġit . hashCode () Ġ+ Ġ" !! ". hashCode () ĊĠĠĠ Ġ} Ċ Ċ // ĠĠĠ Ġprintln ( map . count ()) ĊĊĠĠĠ Ġvar Ġcollect Ġ= Ġmap . collect ( Collectors . toSet ()) ĊĊ Ċ // ĠĠĠ Ġmap . forEach (:: println ) Ċ } Ċ Ċ fun Ġtest 2 () Ġ{ ĊĠĠĠ Ġval Ġlist : ĠList < String > Ġ= ĠArrays . asList (" G eek s ", Ġ" GF G ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" G eek s for G eek s ", Ġ" g fg ") ĊĊĠĠĠ Ġlist . stream (). flatMap Ġ{ Ġstr : ĠString Ġ-> ĠStream . of ( str [ 2 ], Ġstr [ 1 ]) Ġ}. forEach Ġ{ Ġprintln ( it ) Ġ} ĊĊ Ċ // ĠĠĠ Ġlist . stream (). map < Any > Ġ{ Ġstr Ġ-> Ġstr [ 2 ] Ġ}. forEach Ġ{ Ġx : ĠAny ? Ġ-> Ġprintln ( x ) Ġ} Ċ } Ċ Ċ fun Ġmain () Ġ{ ĊĠĠĠ Ġtest 2 () Ċ }