package Ġorg . ath en ian Ċ Ċ import Ġjava . util .* Ċ Ċ fun Ġmain () Ġ{ ĊĠ Ġval Ġwords Ġ= Ġ" The Ġquick Ġbrown Ġf ox Ġjumps Ġover Ġthe Ġlazy Ġdog ". split (" Ġ") ĊĊĠ Ġwords . count () ĊĠ Ġwords . get ( 2 ) ĊĠ Ġwords [ 4 ] ĊĠ Ġwords . contains (" quick ") ĊĊĠ Ġval Ġany Ġ= Ġwords . any Ġ{ Ġit . length Ġ> Ġ 4 Ġ} ĊĠ Ġval Ġall Ġ= Ġwords . all Ġ{ Ġit . length Ġ> Ġ 4 Ġ} ĊĠ Ġval Ġnone Ġ= Ġwords . none Ġ{ Ġit . length Ġ== Ġ 1 Ġ} ĊĊĠ Ġval Ġfirst Ġ= Ġwords . first Ġ{ Ġit . length Ġ== Ġ 3 Ġ} ĊĠ Ġval Ġlast Ġ= Ġwords . last Ġ{ Ġit . length Ġ== Ġ 3 Ġ} ĊĊĠ Ġval Ġcount Ġ= Ġwords . count Ġ{ Ġit . contains (" o ") Ġ} ĊĊĠ Ġval Ġlong Words Ġ= Ġwords . filter Ġ{ Ġit . length Ġ> Ġ 3 Ġ} ĊĊĠ Ġval Ġconverted Words Ġ= Ġwords . map Ġ{ Ġit . uppercase ( Locale . getDefault ()) Ġ} ĊĊĠ Ġval Ġtake While Ġ= Ġwords . take While Ġ{ Ġit Ġ!= Ġ" over " Ġ} ĊĊĠ Ġval Ġpartition ed Words Ġ= Ġwords . partition Ġ{ Ġit . length Ġ> Ġ 3 Ġ} ĊĊĠ Ġ// words . forEach Ġ{ Ġprintln ( it . length ) Ġ} ĊĊĠ Ġval Ġword Lengths Ġ= Ġwords . map Ġ{ Ġit . length Ġ} ĊĊĠ Ġval Ġger man Words Ġ= Ġ" Der Ġsch nel le Ġb ra une ĠF uch s Ġspring t ĠÃ¼ber Ġden Ġfa ul en ĠH und ". split (" Ġ") ĊĊĠ Ġval Ġmatched Words Ġ= Ġwords Ġzip Ġger man Words ĊĊĠ Ġval Ġword Length Association Ġ= Ġwords . associate With Ġ{ Ġit . length Ġ} ĊĊĠ Ġval Ġwords Flatten ed Ġ= ĠlistOf ( words , Ġger man Words ). flatten () ĊĊĠ Ġprintln ( words Flatten ed ) Ċ } ĊĊ