小编shr*_*ram的帖子

如何在java中循环动态更改方法名称

我有一个bean类,我想在一个循环中获取MediaContentType0,MediaContentType1,MediaContentType2,MediaContentType3我已经获得了json字符串并使用gson将其转换为java类

       Gson gson=new Gson();
    CommonBean commonBean=gson.fromJson("JsonString",CommonBean.class)
    for(int i=0;i<numberOfMedia;i++)
            {
     commonBean.getMediaUrl0();
    commonBean.getMediaUrl1();
  commonBean.getMediaUrl2();
  //but i want it to fetch dynamically by iTh element.
 like-
 commonBean.getMediaUrl+i+();
Run Code Online (Sandbox Code Playgroud)

这怎么可能?请建议.谢谢 }

mybean class is following :- 
public class CommonBean {
public String to;
public String from;
public String body;
public String numMedia;
public String MediaContentType0 ;
public String MediaContentType1 ;
public String MediaContentType2 ;
public String MediaContentType3;
public String getTo() {
    return to;
}
public void setTo(String to) {
    this.to = to;
}

public String …
Run Code Online (Sandbox Code Playgroud)

java

1
推荐指数
1
解决办法
1052
查看次数

标签 统计

java ×1