java命名空间javax.management.openmbean接口tabulardata的类成员方法:
put定义及介绍
本文导语:
put
void put(compositedata value)
将 value 添加到此 tabulardata 实例。value 的复合类型必须与此实例的行类型(即 this.gettabulartype().getrowtype() 返回的复合类型)相同,并且此 tabulardata 实例中现有值的索引不能与要添加的 value 计算的索引...
void put(compositedata value)
- 将 value 添加到此 tabulardata 实例。value 的复合类型必须与此实例的行类型(即 this.gettabulartype().
getrowtype()
返回的复合类型)相同,并且此 tabulardata 实例中现有值的索引不能与要添加的 value 计算的索引相同。value 的索引是根据此 tabulardata 实例的 tabulartype 定义计算的(请参见 tabulartype.getindexnames()
)。
- 参数:
value
- 要作为新行添加到此 tabulardata 实例中的复合数据值;必须是与此实例的行类型相同的复合类型;并且不可以为 null。
- 抛出:
nullpointerexception
- 如果 value 为 null
invalidopentypeexception
- 如果 value 不符合此 tabulardata 实例的行类型定义。
keyalreadyexistsexception
- 如果根据此 tabulardata 实例的 tabulartype 定义计算的 value 的索引已经映射到基础 hashmap 中现有的值。