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 |