import Ġjava . util .* Ċ Ċ fun Ġmain () Ġ{ ĊĠ Ġval ĠstartTime Ġ= ĠSystem . currentTimeMillis () ĊĠ Ġval Ġrandom List Ġ= Ġ( 0 .. 1 0 0 0 ). toList (). sh uffled () ĊĊĠ Ġval Ġh Ġ= ĠlistOf ( 1 , 2 , 3 , 4 ) ĊĠ Ġprintln ( h . java Class . kotlin ) ĊĠ Ġval Ġj Ġ= Ġmutable ListOf ( 1 , 2 , 3 , 4 ) ĊĠ Ġprintln ( j . java Class . kotlin ) ĊĊĠ Ġval Ġal Ġ= Ġarray ListOf ( 1 , 2 , 3 , 4 ) ĊĠ Ġprintln ( al . java Class . kotlin ) ĊĠ Ġprintln ( al . java Class ) ĊĠ Ġprintln ( List :: class . java ) ĊĠ Ġprintln ( ArrayList :: class . java ) ĊĠ Ġval Ġst : Queue < Int > Ġ= ĠLinkedList () ĊĠ Ġst . add ( 1 3 ) ĊĠ Ġval Ġb Ġ= Ġst . peek () ĊĠ Ġprintln ( b ) ĊĊĠ Ġval Ġad Ġ= ĠArray Deque < Int >() ĊĠ Ġprintln ( ad . java Class . kotlin ) ĊĠ Ġprintln ( ad ) ĊĠ Ġval Ġval mp Ġ= Ġmutable Map Of ( 1 Ġto Ġ 3 ) ĊĠ Ġprintln ( val mp . java Class . kotlin ) ĊĠ Ġval Ġts Ġ= ĠTree Set < Int >() ĊĠ Ġprintln ( ts . java Class . kotlin ) ĊĠ Ġts . add ( 3 ) ĊĠ Ġts . add ( 3 2 ) ĊĠ Ġts . add ( 1 ) ĊĠ Ġprintln ( ts . contains ( 3 )) ĊĠ Ġprintln ( ts . contains ( 2 )) ĊĠ Ġprintln ( ts . toString ()) ĊĠ Ġval ĠendTime Ġ= ĠSystem . currentTimeMillis () ĊĠ Ġts . forEach { ĠĊĠĠĠ Ġprintln ( it ) ĊĠ Ġ} ĊĊĠ Ġval Ġlist : ĠList < Int > Ġ= ĠlistOf ( 1 3 , 1 3 , 2 3 , 1 1 , 5 , 3 , 2 1 , Ġ 1 , Ġ 1 , Ġ 2 , Ġ 3 , Ġ 5 , Ġ 8 , Ġ 1 3 , Ġ 2 1 ) ĊĠ Ġval Ġde dup List : ĠList < Int > Ġ= Ġlist . toSet (). toList () ĊĠ Ġprintln ( ded up List ) ĊĠ Ġprintln ("[ å®Łè¡Į æĻĤéĸĵ ] Ġ${ endTime Ġ- ĠstartTime } Ġms ") Ċ }