def setOnePlueOne(def user, def booleanValue) {
updateAnswerAttribute(userRandy, ??????)
...
}
所以我要做的是将boolean
转换为字符串,并将updateAnswerAttribute
转换为数据库中的true
或false
。
添加了getter和setter:
public Boolean setOnePlueOne() {
return OnePlueOne;
}
public void getOnePlueOne(Boolean onePlueOne) {
this.onePlueOne = onePlueOne;
现在,我需要将(Boolean onePlueOne
)转换为字符串(true
或false
),并通过set方法将其发送给def booleanValue
:
def setOnePlueOne(def user, def booleanValue) {
updateAnswerAttribute(userRandy, ??????)
...
}
这将在数据库中更新或创造价值。
2条答案
按热度按时间8ftvxx2r1#
实现这一目标的两种最佳方法是:
1.
String.valueOf(booleanValue)
1.
Boolean.toString(booleanValue)
虽然首选的是第一个,因为当boolanValue=NULL时,第二个会给出空指针。
Best approach to converting Boolean object to string in java
jhiyze9q2#
使用任何
Boolean
的toString()
方法,例如: