首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

如何根据成员变量的值来获取对象?

2012-01-23 
怎么根据成员变量的值来获取对象??偶是菜鸟啦~~~~向各位高手请教一个问题,很急啊~~~首先我创建了一个类pub

怎么根据成员变量的值来获取对象??
偶是菜鸟啦~~~~向各位高手请教一个问题,很急啊~~~

首先我创建了一个类public class MediaReceive implements ReceiveStreamListener, SessionListener,ControllerListener {

  private JPanel playpane;

  ……

  }
然后创建了一个对象,并对其中的playpane成员赋值。
avReceive = new MediaReceive(strs);
avReceive.playpane = jp1;


请问现在如何可以通过jp1来访问之前创建的对象avReceive ?多谢多谢!!

[解决办法]
lz给你个例子:
avReceive = new MediaReceive(strs);
avReceive.playpane = jp1;

//把avReceive放到一个集合中
List<MediaReceive> mediaList = new ArrayList<MediaReceive>();
mediaList.add(avReceive );

//拿数据
不过自己判断下是否为空
for(MediaReceive mediaReceive : mediaList) {
if(mediaReceive.getPlaypane == jp1) { 这一步自己还要优化:如果是String就是equals比较,等等自己写
这个对象就是你要的那个对象,自己处理
}
}

热点排行