``` fun main(args: Array<String>) { for ...
# random
o
Copy code
fun main(args: Array<String>) {
    for (index in 0..10) { // warmup
        loop(ArrayList(), false)
        loop(LinkedList(), false)
    }
    loop(ArrayList(), true)
    loop(LinkedList(), true)
}

private fun loop(arrayList: MutableList<String>, print: Boolean) {
    val time = measureNanoTime {
        for (index in 0..1000000)
            arrayList.add("")
    }
    if (print)
        println("${arrayList.javaClass}: ${time/1000}")
}
Even this gives
Copy code
class java.util.ArrayList: 4202
class java.util.LinkedList: 6432