博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android中遍历数组对象数组,如何构建数组,推送给它们,并在Java/Android中循环遍历它们...
阅读量:6371 次
发布时间:2019-06-23

本文共 1004 字,大约阅读时间需要 3 分钟。

看你的具体问题 -

通常你不想使用Array类的,你做的方式。它更像是一个帮手类。另外,看起来你正在使用堆栈语义,而且你可能希望使用堆栈。

首先,数组: 声明数组,像这样:

Type[] myArray = new Type[arraySize];

,然后你用索引来访问它像这样:

Type myThingFromArray = myArray[myArrayIndex];

,你把东西在里面,像这样:在Java中

myArray[myTargetIndex] = myObjectOfTypeType;

原始阵列具有静态大小并且不易可增长。对于大多数应用程序来说,使用Collections框架的成员会更好。如果您正在积极寻找堆栈(如您所说的那样),那么您可以使用Stack并且具有所有常规的堆栈操作。

使用现代集合类的另一个好处是您可以使用for-each构造来遍历集合,从而消除了一些常见的样板。一个例子:

public ArrayList iconList;

public Array getHomeScreenIcons() {

Array iconList = new ArrayList();

// Select All Query

String selectQuery = "SELECT * FROM " + homeIcons;

SQLiteDatabase db = this.getWritableDatabase();

Cursor cursor = db.rawQuery(selectQuery, null);

// looping through all rows and adding to list

if (cursor.moveToFirst()) {

do {

iconList.add(Integer.parseInt(cursor.getString(0)));

} while (cursor.moveToNext());

}

Log.v(TAG, "List Created");

// return contact list

//Iterate like so:

for (Integer i : iconList){

System.out.println("Here's all integers in the icon-list: " + i);

}

}

转载地址:http://pzuqa.baihongyu.com/

你可能感兴趣的文章
小程序中使用箭头函数的问题
查看>>
走进 JDK 之 Long
查看>>
Android打地鼠游戏的修改和优化
查看>>
Java异常
查看>>
map、reduce、filter、for...of、for...in等总结
查看>>
html2canvas-实现页面截图
查看>>
入门 | 从文本处理到自动驾驶:机器学习最常用的50大免费数据集
查看>>
笔记-从源码角度分析alloc与init的底层
查看>>
消除GitHub上的历史记录
查看>>
自学 JAVA 的几点建议
查看>>
第十三天-企业应用架构模式-对象-关系元数据映射模式
查看>>
k8s与HPA--通过 Prometheus adaptor 来自定义监控指标
查看>>
虎牙直播在微服务改造方面的实践和总结
查看>>
怎样将优酷网站下载的视频KUX转MP4格式
查看>>
MongoDB 分组统计
查看>>
二进制状态码
查看>>
Vue 中 CSS 动画原理
查看>>
关于 Promise 的 9 个提示
查看>>
算法复习
查看>>
安卓中高级开发面试知识点之——缓存
查看>>