跳转至

android.ArrayList

android.ArrayList.add

⌨ 测试用例 1: 测试ArrayList容器add接口

private fun testArrayList(): Long {
        val list = ArrayList<Int>()
        var cnt:Int = 0
        return measureTimeMillis {
            for (i in 1..500000) {
                list.add(i)
            }
        }
    }

🕹 测试结果

测试用例 测试平台 运行时间
测试用例 1 Android Phone 0.0002 ms

android.ArrayList.get

⌨ 测试用例 2: 测试ArrayList容器get接口

private fun testArrayList(): Long {
    val list = ArrayList<Int>()
    var cnt:Int = 0
    for (i in 1..500000) {
        list.add(i)
    }
    return measureTimeMillis {
        for (i in 1..500000) {
            cnt = list.get(i)
        }
    }
}
🕹 测试结果

测试用例 测试平台 运行时间
测试用例 2 Android Phone 0.000006 ms

android.ArrayList.indexOf

⌨ 测试用例 3: 测试ArrayList容器indexOf接口

private fun testArrayList(): Long {
    val list = ArrayList<Int>()
    var cnt:Int = 0
    for (i in 1..500000) {
        list.add(i)
    }
    return measureTimeMillis {
        for (i in 1..500000) {
            cnt = list.indexOf(i)
        }
    }
}
🕹 测试结果

测试用例 测试平台 运行时间
测试用例 3 Android Phone 0.000142 ms