用什么方法可以遍历一个类的所有实例?给点代码。谢谢 怎么?发了半天一个回复都没有?难道java没有这种功能? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我想可以做一个全局的vector,在构造函数中加入进去!遍历这个vector就可以遍历所有的实例! 不可以用运行时刻信息来做这个事吗?我知道delphi可以不知道java怎么实现? 产生的时候register一下,die的时候unregister一下。注册一般用hashtable。不过要手工调一下,因为java中没有析构函数,否则可以自动完成(用static变量,在父类的构造器中register,在析构器中unregister)。 有个聊天室,没个client连接到srever的一个线程上我想对所有的client广播,用到这个东西。我想访问所有的线程。然后调用礼貌的send()大概如此吧 http://www.csdn.net/Expert/TopicView.asp?id=88447&datebasetype=200101 faint, 你早说需求不就完了? 还以为有什么"高级"功能呢?client 连接的时候保存一份就可以了. look up api doc about reflecting(class, classloader, and so on) 大家是不是跑题了!不就是一个遍历方法吗,关键是实例类型各种各样,通用的方法就是转成Object类了。要用到的时候再强制。int Vector.size();while(t>=0){Object o=Vector.elementAt(t);t--;} 放到vector里面?能不放就编历吗? 可以单独的写个类,比如CmAllObJect,如下:public class CmAllObject{ public static Vector vect = new Vector(); public static synchronized Object getObjName(Object objObject) { if (vect.contains(objObject)) { return objObject; } else { vect.add(objObject); return objObject; } }}每次实例是调用就可以了,这样还可以实现共享锁定。 如何用JAVA 判断一个文本文件的编码字符集?高分请教各位大侠!!! 小程序结果没有正确输出 java中怎样自定义监听器 新人问题:静态域或方法可以被其他类共享吗? 数据库查询问题 如何令JInternalFrame 默认最大化? java有方法在IP层上编程吗? 关于RowSet 怎样把自己做的一个软件嵌入到JBuilder中,把它变成Jbuilder的一个功能,就想东方网译嵌入到IE里一样。 求救:安装了JB5以后,怎么提示要我输入序列好(licensing)? 实现接口时出错,分数大大的有 一百分求解 :一个关于句柄的问题!!!
遍历这个vector就可以遍历所有的实例!
注册一般用hashtable。不过要手工调一下,因为java中没有析构函数,
否则可以自动完成(用static变量,在父类的构造器中register,
在析构器中unregister)。
不就是一个遍历方法吗,关键是实例类型各种各样,通用的方法就是转成Object类了。要用到的时候再强制。int Vector.size();
while(t>=0){
Object o=Vector.elementAt(t);
t--;
}
能不放就编历吗?
public class CmAllObject
{
public static Vector vect = new Vector(); public static synchronized Object getObjName(Object objObject)
{
if (vect.contains(objObject))
{
return objObject;
}
else
{
vect.add(objObject);
return objObject;
}
}
}
每次实例是调用就可以了,这样还可以实现共享锁定。