clojure
(ns my-namespace
(:import [java.util ArrayList]))
(defn- create-array-list []
(let [list (ArrayList.)]
(.add list "Apple")
(.add list "Banana")
(.add list "Orange")
list))
(defn -main []
(let [my-list (create-array-list)]
(println "List size: " (.size my-list))
(println "First element: " (.get my-list 0))
(println "Last element: " (.get my-list (.size my-list -1)))))