def setOnePlueOne(def user, def booleanValue) {
updateAnswerAttribute(userRandy, ??????)
..
}
Run Code Online (Sandbox Code Playgroud)
所以我要做的就是将其转换boolean为字符串,并updateAnswerAttribute在DB中将其转换为"true"或"false".
添加了getter和setter
public Boolean setOnePlueOne() {
return OnePlueOne;
}
public void getOnePlueOne(Boolean onePlueOne) {
this.onePlueOne = onePlueOne;
Run Code Online (Sandbox Code Playgroud)
现在我需要在string(true或false)中转换它(Boolean onePlueOne)并通过set方法将其发送到def booleanValue.
def setOnePlueOne(def user, def booleanValue) {
updateAnswerAttribute(userRandy, ??????) this will update or create value in DB
Run Code Online (Sandbox Code Playgroud)
这样做的两个最佳方式是:
String.valueOf(booleanValue)Boolean.toString(booleanValue)虽然首选是第一个,因为当booleanValue = null时,第二个给出空指针.
小智 6
使用toString()任何方法Boolean,例如:
Boolean flag = true
String value = flag.toString()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17001 次 |
| 最近记录: |