当前位置:首页 » 安卓系统 » android遍历list

android遍历list

发布时间: 2022-06-05 22:28:44

Ⅰ android中怎么遍历自定义listview控件中的checkbox

listview 本身就是一个循环,只需要定义CheckBox cb=(CheckBox)findViewById(R.id.CheckboxXX);就可以把checkbox全部遍历出来。

Ⅱ android开发中如何讲一个list数组转换成String字符串的形式

public class SplitTest {

public static void main(String args[]) {

String str = "a1.png,a2.png,a3.png";// 原始字符串
String[] arrayStr = new String[] {};// 字符数组
List<String> list = new ArrayList<String>();// list

arrayStr = str.split(",");// 字符串转字符数组
list = java.util.Arrays.asList(arrayStr);// 字符数组转list
String[] storeStr = list.toArray(new String[list.size()]);// list转成字符数组

/* 输出字符数组的值 */
for (String s : arrayStr) {
System.out.println(s);

}
System.out.println("-------------");
/* 输出list值 */
for (String s : list) {
System.out.println(s);

}
System.out.println("-------------");

for (String s : storeStr) {
System.out.println(s);

}
System.out.println("-------------");
}
}

Ⅲ android怎么取出list里面特定的数据

只需要循环一下,判断即可。

示例代码:
1.遍历整个list集合
for(int i=0; i<list.size(); i++){
}
2.在for循环中增加判断代码
if(list.get(i).equals("指定")){}

3.得到每一个item进行判断即可。

Ⅳ android将数据库数据遍历到list

得到Cursor指针后,一个一个拿出放入对象,对象放入list即可~

Ⅳ Android中怎么遍历ListView,将数据带到下一页

tel.setText(t);
这句话,t应该是数字类型吧,比如“132656444”这种,遇到这种情况,Android会认为你的这个字串是某个资源的ID的,然后根据这个ID去寻找资源,找不到当然空指针了。你可以去R.java里面找找,就知道每个资源对应一个ID.你就把这句话改成
tel.setText(String.valueOf(t));
应该就没问题了~,希望对你有帮助哈。

Ⅵ android list集合中多个耗时操作如何执行

不用for循环,用递归调用,异步任务结束时调用自己就行

Ⅶ Android-Android下怎么遍历assets录下的子文件夹

遍历文件夹可以有2中方式:
A.不使用递归:

import java.io.File;

import java.util.LinkedList;

public class FileSystem {

public static void main(String[] args) {

long a = System.currentTimeMillis();

LinkedList list = new LinkedList();

File dir = new File("c:\\java\\");

File file[] = dir.listFiles();

for (int i = 0; i < file.length; i++) {

if (file[i].isDirectory())

list.add(file[i]);

else

System.out.println(file[i].getAbsolutePath());

}

File tmp;

while (!list.isEmpty()) {

tmp = list.removeFirst();

if (tmp.isDirectory()) {

file = tmp.listFiles();

if (file == null)

continue;

for (int i = 0; i < file.length; i++) {

if (file[i].isDirectory())

list.add(file[i]);

else

System.out.println(file[i].getAbsolutePath());

}

} else {

System.out.println(tmp.getAbsolutePath());

}

}

System.out.println(System.currentTimeMillis() - a);

}

}
B.使用递归:

import java.io.File;

import java.util.ArrayList;

public class FileSystem1 {

private static ArrayList filelist = new ArrayList();

public static void main(String[] args) {

long a = System.currentTimeMillis();

refreshFileList("c:\\java");

System.out.println(System.currentTimeMillis() - a);

}

public static void refreshFileList(String strPath) {

File dir = new File(strPath);

File[] files = dir.listFiles();

if (files == null)

return;

for (int i = 0; i < files.length; i++) {

if (files[i].isDirectory()) {

refreshFileList(files[i].getAbsolutePath());

} else {

String strFileName = files[i].getAbsolutePath().toLowerCase();

System.out.println("---"+strFileName);

filelist.add(files[i].getAbsolutePath());

}

}

}

}

Ⅷ android循环取ListView中的数据

首先要给item所在的对象设置上值

Ⅸ 请问怎样从一个android 对象集合中遍历并获取对象

请具体说,你说的是获取一个activity里面的所有的组件吗?比如按钮什么的,那你可以
View r = v.getRootView();获取一个组件的上层容器,比如v是一个button,那么你获得了它上层的容器,然后r里面应该有方法显示包含的组件数,和获取组件的方法,你找下
etgotoX = (EditText) r.findViewById(R.id.gotoX);//这个是获取里面的一个的

Ⅹ Android中,我想遍历一个集合,处理其中每个对象的数据

上传平台是网络操作,所以要开子线程,然后用handler通知主线程处理下一条数据,直到集合里的所有数据处理完毕;

热点内容
邮箱上传加速 发布:2024-10-30 18:09:09 浏览:570
安卓游戏运行在哪里找 发布:2024-10-30 18:03:54 浏览:304
网盟源码 发布:2024-10-30 17:58:26 浏览:588
c语言数组常用 发布:2024-10-30 17:52:45 浏览:469
c语言二十四节气 发布:2024-10-30 17:52:42 浏览:756
360反编译 发布:2024-10-30 17:35:22 浏览:187
通达信bollm指标源码 发布:2024-10-30 17:30:55 浏览:666
w7屏保密码怎么设置 发布:2024-10-30 17:22:40 浏览:34
密码门锁监控在哪里 发布:2024-10-30 17:22:35 浏览:461
cc编译的程序占用的内存 发布:2024-10-30 17:09:55 浏览:491