鸿蒙5.0开发【如何通过Index获取ArrayList中的元素】应用运维

  • 方式一:

    JS语法基础中可以通过数组元素下标直接访问数组中对象。示例如下:

import { ArrayList } from '@kit.ArkTS'; 
 
let arrayList: ArrayList<number> = new ArrayList(); 
arrayList.add(0); 
arrayList.add(1); 
arrayList.add(2); 
arrayList.add(3); 
arrayList.add(4); 
arrayList.add(5); 
arrayList.add(6); 
arrayList.add(7); 
arrayList.add(8); 
arrayList.add(9); 
 
@Entry 
@Component 
struct Index { 
  @State message: string = 'get arrayList value'; 
 
  build() { 
    Row() { 
      Column() { 
        Button(this.message) 
          .onClick(() => { 
            console.info('arrayList[6]:', arrayList[6]); 
          }) 
      } 
      .width('100%') 
    } 
    .height('100%') 
  } 
}
  • 方式二:

    使用[subArrayList],subArrayList可以截取ArrayList中的一段元素,并返回这一段ArrayList实例。示例如下:

import { ArrayList } from '@kit.ArkTS'; 
 
let arrayList: ArrayList<number> = new ArrayList(); 
arrayList.add(0); 
arrayList.add(1); 
arrayList.add(2); 
arrayList.add(3); 
arrayList.add(4); 
arrayList.add(5); 
arrayList.add(6); 
arrayList.add(7); 
arrayList.add(8); 
arrayList.add(9); 
 
let result: ArrayList<number> = arrayList.subArrayList(2, 4); 
 
@Entry 
@Component 
struct Index { 
  @State message: string = 'subArrayList result'; 
 
  build() { 
    Row() { 
      Column() { 
        Button(this.message) 
          .onClick(() => { 
            console.info('subArrayList result:', JSON.stringify(result)); // subArrayList result {"0":"2","1":"3"} 
          }) 
      } 
      .width('100%') 
    } 
    .height('100%') 
  } 
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值