怎么获得Enumeration的长度??有没有属性??????急啊!!!!!!!!!!!!!!
怎么获得Enumeration的长度??有没有属性??????急啊!!!!!!!!!!!!!! 问题点数:100、回复次数:6Top
1 楼VVV_lucky(*太阳*)回复于 2003-08-03 11:44:00 得分 20
没有。
Enumeration只有联个方法
1。hasMoreElements()
2。nextElement()
Top
2 楼ivensy(沈勇)回复于 2003-08-03 11:54:57 得分 20
可以自己写个方法。
while(enum.hasMoreElements()){
num++;
enum.nextElement();
}
属性好像没有听说过。
(不代表没有)Top
3 楼wllmmm(断剑)回复于 2003-08-03 12:03:03 得分 10
没有的啊,Enumeration确实只有vvv_lucky所说的那两种可怜的方法,不过却是操作他十分有效的方法。楼上的例子大概也是唯一获得长度的写法了。
可以查一下java文档。写的很清楚Top
4 楼asuka08(鱼丸)回复于 2003-08-03 12:03:22 得分 20
该接口只有以下两个方法:
boolean hasMoreElements()
Object nextElement()
查了帮助文档,没有length之类的属性
楼上的方法么错
Top
5 楼asuka08(鱼丸)回复于 2003-08-03 12:05:37 得分 10
如果不是用Vector和Stack之类Java1.0的容器,建议使用Iterator接口Top
6 楼pcdos(流浪)回复于 2003-08-03 12:16:02 得分 20
只能用ivensy(沈勇)的方法,别的方法就没见过了,不过你在另一篇帖子中的问题我已经帮你解决了,你试试看Top



