@ohos.util.ArrayList
@ohos.util.ArrayList.has
 测试用例 1: 测试在最坏情况下(查找元素不存在的情况)ArrayList容器的has接口,ArrayList长度为500000 
function test_has(loopCount: number) {
  let list = new ArrayList<number>();
  for (let i = 0; i < 500000; i++) {
    list.add(i);
  }
  const startTime = new Date();
  for (let i = 0; i < loopCount; i++) {
    list.has(500000);
  }
  const endTime = new Date();
  const executionTime = endTime.getTime() - startTime.getTime();
  const averageTime = executionTime / loopCount;
  console.log(`!${test_id}: ${averageTime} ms`);
}
function test_has2(loopCount: number) {
  let list = new ArrayList<number>();
  for (let i = 0; i < 500000; i++) {
    list.add(i);
  }
  const startTime = new Date();
  for (let i = 0; i < loopCount; i++) {
    list.has(0);
  }
  const endTime = new Date();
  const executionTime = endTime.getTime() - startTime.getTime();
  const averageTime = executionTime / loopCount;
  console.log(`!${test_id}: ${averageTime} ms`);
}
| 测试用例 | 测试平台 | 运行时间 | 
|---|---|---|
| 测试用例 1 | Huawei Phone | 0.515000 ms | 
| 测试用例 2 | Huawei Phone | 0.000060 ms | 
@ohos.util.ArrayList.insert
 测试用例 1: 测试ArrayList容器insert接口 
function test_insert(loopCount: number) {
  let list = new ArrayList<number>();
  const startTime = new Date();
  for (let i = 0; i < loopCount; i++) {
    list.insert(0,i);
  }
  const endTime = new Date();
  const executionTime = endTime.getTime() - startTime.getTime();
  const averageTime = executionTime / loopCount;
  console.log(`!${test_id}: ${averageTime} ms`);
}
| 测试用例 | 测试平台 | 运行时间 | 
|---|---|---|
| 测试用例 1 | Huawei Phone | 0.000100 ms | 
@ohos.util.ArrayList.add
 测试用例 1: 测试ArrayList容器add接口 
function test_add(loopCount: number) {
  let list = new ArrayList<number>();
  const startTime = new Date();
  for (let i = 0; i < loopCount; i++) {
    list.add(1);
  }
  const endTime = new Date();
  const executionTime = endTime.getTime() - startTime.getTime();
  const averageTime = executionTime / loopCount;
  console.log(`!${test_id}: ${averageTime} ms`);
}
| 测试用例 | 测试平台 | 运行时间 | 
|---|---|---|
| 测试用例 1 | Huawei Phone | 0.000168 ms |