package Ġcom . ude sh coffee . android . utils Ċ Ċ import Ġjava . text . Coll ator Ċ import Ġjava . util .* Ċ Ċ /** Ċ * ĠCreated Ġby ĠU d ath ari Ġon Ġ 7 / 2 5 / 2 0 1 7 . Ċ */ Ċ Ċ val Ġcoll ator Ġ: ĠCol lator Ġ= ĠCol lator . getInstance ( Locale . getDefault ()) Ċ Ċ fun Ġcompare Long ( a Ġ: ĠLong , Ġb Ġ: ĠLong ) Ġ: ĠInt { ĊĠĠĠ Ġreturn Ġif Ġ( a Ġ< Ġb ) Ġ- 1 Ġelse Ġif Ġ( a Ġ== Ġb ) Ġ 0 Ġelse Ġ 1 Ċ } Ċ Ċ fun Ġcompare Int ( a Ġ: ĠInt , Ġb Ġ: ĠInt ) Ġ: ĠInt { ĊĠĠĠ Ġreturn Ġif Ġ( a Ġ< Ġb ) Ġ- 1 Ġelse Ġif Ġ( a Ġ== Ġb ) Ġ 0 Ġelse Ġ 1 Ċ } Ċ Ċ fun Ġcompare String ( a Ġ: ĠString ?, Ġb Ġ: ĠString ?) Ġ: ĠInt { ĊĠĠĠ Ġreturn Ġwhen Ġ{ ĊĠĠĠĠĠĠĠ Ġa Ġ== Ġnull Ġ-> Ġ- 1 ĊĠĠĠĠĠĠĠ Ġb Ġ== Ġnull Ġ-> Ġ 1 ĊĠĠĠĠĠĠĠ Ġa Ġ== Ġb Ġ-> Ġ 0 ĊĠĠĠĠĠĠĠ Ġelse Ġ-> Ġcoll ator . compare ( a Ġ, Ġb ) ĊĠĠĠ Ġ} Ċ }