java List set 方法用法

2021-06-25 17:08:04 字數 1254 閱讀 9274

今天在看公司的新專案框架時,是這樣的邏輯;把每個activity存放在list集合中,

private listiactinamelist = new arraylist(); // activity名稱集合

public static final int activity_idx_wel = 0; // 引導頁

public static final int activity_idx_show = 1; // 展示頁面

public static final int activity_idx_login = 2;        // 登陸介面

public static final int activity_idx_home = 3;        // 主介面

iactinamelist.add(activity_idx_wel, welcomeactivity.class.getname());//往集合第0個位置加入activity

iactinamelist.add(activity_idx_show, showactivity.class.getname());

iactinamelist.add(activity_idx_login, loginactivity.class.getname());

iactinamelist.add(activity_idx_home,  homeactivity.class.getname());

這是按順序把集合存放到集合中,然後判斷如果該集合中已有當前的activity就不存放

/*** @param activity 當前activity

*/public void setcurractivity(activity activity) }

public listiallacti; // activity集合

iallacti = new arraylist(iactinamelist.size());

int len = iactinamelist.size();

/*** 這個迴圈只是確定了iallacti集合的size,但是集合內容為null

*/for(int i=0;iiallacti.add(i, null);}

iallacti集合相當於定義了集合的size,內容為null

if (iallacti.get(icurractiidx) != activity)

這是集合中加入activity的,

list集合的set方法就是在指定的位置加入到集合中,集合的size大小不變。

python zip方法用法

參考 x 1,2,3 y 4,5,6 zipd zip x,y list zipd out 42 1,4 2,5 3,6 y1 4,5,6,7 zipd1 zip x,y1 list zipd1 out 46 1,4 2,5 3,6 匹配短的0索引出現了2次,1索引出現了3次,2索引出現了1,同樣3...

getElementById 方法及用法

顧明思義,get element by id,就是通過id來設定 返回html標籤的屬性及呼叫其事件與方法。用這個方法基本上可以控制頁面所有標籤,條件很簡單就是給每個標籤分配乙個id號 document.getelementbyid link href document.getelementbyid...

Python isalnum 方法的用法

python isalnum 方法檢測字串是否由字母和數字組成。isalnum 方法語法 str isalnum 如果 string 至少有乙個字元並且所有字元都是字母或數字則返回 true,否則返回 false 以下例項展示了isalnum 方法的例項 usr bin python coding ...