如何在groovy中将布尔值(真或假)转换为字符串值?

pn9klfpd  于 2022-09-21  发布在  其他
关注(0)|答案(2)|浏览(269)
def setOnePlueOne(def user, def booleanValue) {
    updateAnswerAttribute(userRandy, ??????)
    ...
}

所以我要做的是将boolean转换为字符串,并将updateAnswerAttribute转换为数据库中的truefalse

添加了getter和setter:

public Boolean setOnePlueOne() {
    return OnePlueOne;
}
public void getOnePlueOne(Boolean onePlueOne) {
    this.onePlueOne = onePlueOne;

现在,我需要将(Boolean onePlueOne)转换为字符串(truefalse),并通过set方法将其发送给def booleanValue

def setOnePlueOne(def user, def booleanValue) {
    updateAnswerAttribute(userRandy, ??????) 
    ...
}

这将在数据库中更新或创造价值。

8ftvxx2r

8ftvxx2r1#

实现这一目标的两种最佳方法是:

1.String.valueOf(booleanValue)
1.Boolean.toString(booleanValue)

虽然首选的是第一个,因为当boolanValue=NULL时,第二个会给出空指针。

Best approach to converting Boolean object to string in java

jhiyze9q

jhiyze9q2#

使用任何BooleantoString()方法,例如:

Boolean flag = true
String value = flag.toString()

相关问题