package ĠExamples Ċ Ċ import Ġjava . util .* Ċ Ċ /** Ċ Ġ* ĠName : ĠRemove Ġarray Ġduplicates Ġin ĠKotlin Ċ Ġ* Ċ Ġ* ĠIntro : ĠRemoving Ġduplicates Ġfrom Ġarrays Ġusually Ġinvolves Ġlooping Ġthrough Ġan Ġentire Ġarray Ġand Ġcreating Ġa Ġnew Ġarray Ġwithout Ġduplicates . Ċ Ġ* ĠOut ro : ĠA Ġ` Set ` Ġis Ġa Ġcollection Ġthat Ġcontains Ġno Ġduplicate Ġevents , Ġso Ġconverting Ġan Ġarray Ġto Ġa ĠSet Ġwill Ġget Ġrid Ġof Ġall Ġthe Ġduplicates . Ċ Ġ* ĠPublish : Ġ 2 0 1 8 - 0 4 - 1 4 Ċ Ġ*/ Ċ Ċ fun Ġremove Array Duplicates ( duplicates : ĠArray < String >): ĠArray < String > Ġ{ ĊĠĠĠ Ġreturn ĠArrays . asList (* duplicates ). toSet (). to Typed Array () Ċ } Ċ Ċ fun Ġmain ( args : ĠArray < String >) Ġ{ ĊĠĠĠ Ġval Ġduplicates Ġ= ĠarrayOf (" a ", Ġ" b ", Ġ" c ", Ġ" a ", Ġ" c ") ĊĠĠĠ Ġprintln ( Arrays . toString ( remove Array Duplicates ( duplicates ))) ĊĠĠĠ Ġ// Ġ[ a , Ġb , Ġc ] Ċ }