st1、st2、st3、st4、st5、st6、st7 のような複数の文字列があります。今私はその文字列をそのカウンター(私の場合はint i)を使ってforループを通して動的に取得したいと思っています。"st"+ i のようなものですが、アンドロイドはそれを受け入れないので、文字列を動的に取得するにはどうすればよいですか。詳細については、ここにコードのチャンクがあります
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));
}
}