如何使用if / else快捷方式根据布尔值打印字符串

埃伊拉尔

我想打印:

Permissive mode: ON

或者

Permissive mode: OFF

我试图像这样在一行中做到这一点:

       logMessage("Permissive mode: " +  (isPermissive == true) ? "ON" : "OFF" );

我可以做完整的if / else语句和一个单独的ON / OFF变量,但是试图使其简短些...

哈维·洛佩兹(Xavi Lopez)

您需要在条件赋值运算符周围加上括号,? :因为它前面有一个加法运算符,并且+优先级高于? :

没有括号, "Permissive mode: " + (isPermissive == true) ? "ON" : "OFF"

相当于 ("Permissive mode: " + (isPermissive == true)) ? "ON" : "OFF"

+具有String操作数加法运算符的结果不是a boolean,因此编译器将正确地对表达式进行抱怨。

如果要首先对运算符进行运算,则需要在其前面加上括号,使其优先级较低:

logMessage("Permissive mode: " +  (isPermissive ? "ON" : "OFF") );

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何添加eclipse字符串快捷方式?

来自分类Dev

如何根据输入的长度打印字符串?

来自分类Dev

字符串值如何用作布尔值

来自分类Dev

如何单独打印字符串值?

来自分类Dev

使用printf打印字符串值

来自分类Dev

如何在终端中使用快捷方式对字符串进行小写/大写?

来自分类Dev

使用大小写转换快捷方式时如何不影响字符串

来自分类Dev

如何使用for循环向后打印字符串

来自分类Dev

Java如何打印字符串?

来自分类Dev

如何打印字典字符串

来自分类Dev

如何打印字符串

来自分类Dev

如何打印字符串数组

来自分类Dev

如何使用Jackson将布尔值以字符串形式序列化为JSON

来自分类Dev

如何在菜单中创建快捷方式字符串?

来自分类Dev

如何创建在R中插入特定字符串的快捷方式

来自分类Dev

如何知道我的 json 值是布尔值还是字符串值包含

来自分类Dev

如何使用range()函数和Python中的布尔值检查字符串是否包含特定字符?

来自分类Dev

如何在Jasper Studio中使用MySQL查询从布尔值获取字符串值

来自分类Dev

在WHERE子句中使用字符串值作为布尔值

来自分类Dev

使用字符串值给布尔值一个 ID

来自分类Dev

如何打印布尔值

来自分类Dev

如何打印布尔值?

来自分类Dev

如何使用杰克逊将布尔值以字符串形式序列化为JSON到JSON

来自分类Dev

如何在变量中使用0作为字符串而不是||中的布尔值 手术?

来自分类Dev

如何使strace打印字符串参数的地址而不只是它们的值?

来自分类Dev

如何在不带引号的情况下打印字典的字符串值?

来自分类Dev

为什么我不能使用cout在C ++中打印字符串值的数组?

来自分类Dev

如何使用条件限制比较保存为字符串/ varchar的各种类型(整数,字符串,布尔值...)的值?

来自分类Dev

如何将布尔值转换为本地化字符串

Related 相关文章

  1. 1

    如何添加eclipse字符串快捷方式?

  2. 2

    如何根据输入的长度打印字符串?

  3. 3

    字符串值如何用作布尔值

  4. 4

    如何单独打印字符串值?

  5. 5

    使用printf打印字符串值

  6. 6

    如何在终端中使用快捷方式对字符串进行小写/大写?

  7. 7

    使用大小写转换快捷方式时如何不影响字符串

  8. 8

    如何使用for循环向后打印字符串

  9. 9

    Java如何打印字符串?

  10. 10

    如何打印字典字符串

  11. 11

    如何打印字符串

  12. 12

    如何打印字符串数组

  13. 13

    如何使用Jackson将布尔值以字符串形式序列化为JSON

  14. 14

    如何在菜单中创建快捷方式字符串?

  15. 15

    如何创建在R中插入特定字符串的快捷方式

  16. 16

    如何知道我的 json 值是布尔值还是字符串值包含

  17. 17

    如何使用range()函数和Python中的布尔值检查字符串是否包含特定字符?

  18. 18

    如何在Jasper Studio中使用MySQL查询从布尔值获取字符串值

  19. 19

    在WHERE子句中使用字符串值作为布尔值

  20. 20

    使用字符串值给布尔值一个 ID

  21. 21

    如何打印布尔值

  22. 22

    如何打印布尔值?

  23. 23

    如何使用杰克逊将布尔值以字符串形式序列化为JSON到JSON

  24. 24

    如何在变量中使用0作为字符串而不是||中的布尔值 手术?

  25. 25

    如何使strace打印字符串参数的地址而不只是它们的值?

  26. 26

    如何在不带引号的情况下打印字典的字符串值?

  27. 27

    为什么我不能使用cout在C ++中打印字符串值的数组?

  28. 28

    如何使用条件限制比较保存为字符串/ varchar的各种类型(整数,字符串,布尔值...)的值?

  29. 29

    如何将布尔值转换为本地化字符串

热门标签

归档