;; simple example to create an ArrayList, initially [1,2,0]
;; and sort it in descending order
user=> (def a (doto (new java.util.ArrayList) (.add 1) (.add 2) (.add 0)))
#'user/a
user=> (def compx (comparator (fn [x y] (> x y))))
#'user/compx
user=> (java.util.Collections/sort a compx)
nil
user=> a
#<ArrayList [2, 1, 0]>
;; simple example to create an ArrayList, initially [1,2,0]
;; and sort it in descending order
user=> (def a (doto (new java.util.ArrayList) (.add 1) (.add 2) (.add 0)))
#'user/a
user=> (def compx (comparator (fn [x y] (> x y))))
#'user/compx
user=> (java.util.Collections/sort a compx)
nil
user=> a
#<ArrayList [2, 1, 0]>
Comments top
No comments for comparator. Log in to add a comment.