當前位置:首頁 » 安卓系統 » 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通知主線程處理下一條數據,直到集合里的所有數據處理完畢;

熱點內容
plsql顯示資料庫 發布:2024-10-30 16:42:12 瀏覽:847
php轉換pdf 發布:2024-10-30 16:41:34 瀏覽:201
方舟手游為什麼進伺服器一直在連接 發布:2024-10-30 16:38:00 瀏覽:506
鐵嶺dns的伺服器地址是多少 發布:2024-10-30 16:37:49 瀏覽:399
sql查詢降序 發布:2024-10-30 16:24:08 瀏覽:845
安卓手機電量如何調 發布:2024-10-30 16:16:17 瀏覽:151
解壓用治癒的起泡膠 發布:2024-10-30 16:10:28 瀏覽:750
普天視攝像頭密碼是多少 發布:2024-10-30 15:51:42 瀏覽:715
linux安裝server 發布:2024-10-30 15:44:41 瀏覽:748
伺服器怎麼買地皮 發布:2024-10-30 15:32:33 瀏覽:903