0
我有多個字符串,如st1,st2,st3,st4,st5,st6,st7。現在我想通過for循環使用它的計數器動態獲取這些字符串(在我的情況下int i)。像「st」+我,但android不接受它,所以我應該怎麼做動態地獲取字符串。更多信息這裏是代碼在Android中創建動態變量
String image1 = cData.getString(cData.getColumnIndex("fld_image_url1"));
String image2 = cData.getString(cData.getColumnIndex("fld_image_url2"));
String image3 = cData.getString(cData.getColumnIndex("fld_image_url3"));
String image4 = cData.getString(cData.getColumnIndex("fld_image_url4"));
ArrayList<String> imagesArray = new ArrayList<String>();
//for adding the string in the arraylist dynamically
for(int i=1;i<=4;i++){
if("image"+i!=null){
imagesArray.add(String.valueOf("image"+ i));
}
}
這真是太好了 – ugene