跳转至

android.TreeMap

android.TreeMap.put

⌨ 测试用例 1: 测试TreeMap容器put接口

private fun testTreeMap(): Long {
        val map = TreeMap<Int, String>()
        return measureTimeMillis {
            for (i in 1..50000) {
                map[i] = "Value $i"
            }
        }
    }

🕹 测试结果

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

android.TreeMap.remove

⌨ 测试用例 2: 测试TreeMap容器remove接口

private fun testTreeMap(): Long {
        val map = TreeMap<Int, String>()
        for (i in 1..50000) {
            map[i] = "Value $i"
        }
        return measureTimeMillis {
            for (i in 1..50000) {
                map.remove(i)
            }
        }
    }
🕹 测试结果

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

android.TreeMap.get

⌨ 测试用例 3: 测试TreeMap容器get接口

private fun testTreeMap(): Long {
        val map = TreeMap<Int, String>()
        for (i in 1..50000) {
            map[i] = "Value $i"
        }
        return measureTimeMillis {
            for (i in 1..50000) {
                map.get(i)
            }
        }
    }
🕹 测试结果

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