【发布时间】:2026-02-18 02:05:01
【问题描述】:
setProperty() 方法将指定的单值属性设置为指定值。如果该属性尚不存在,则创建它。它接受3个参数,
- name - 要设置的属性的名称。
- value - 一个字符串对象。
- type - 属性的类型。
并返回属性对象集,如果此方法用于删除属性(通过将其值设置为 null),则返回 null。
为什么这里的类型是'int'?它意味着什么?如果我想将名为“x”的属性设置为“布尔”类型的“真”值,我该如何实现?
【问题讨论】:
-
如果您查看 setProperty 的其他变体,您会发现它们提供的类型为 BINARY、DECIMAL、BOOLEAN 等。所以我推断“类型”就是其中之一。
-
我需要添加一个布尔类型的新属性。但是这样做时,IDE 会出错,因为第三个参数的类型应该是 int。但是,是的,在这方面你是对的。但是如何解决这个问题,int 类型?
标签: java