gpt4 book ai didi

java - 三元运算符中的多个语句

转载 作者:行者123 更新时间:2023-12-01 14:21:56 26 4
gpt4 key购买 nike

在我的三元运算符语句中包含多个语句的正确语法是什么?

str.length() == 1 ? (str = str.replace(0, str.length(), "00")  && flag = false) : str = str.deleteCharAt(str.length() - 1);

当我的 StringBuilder str 的长度时,我需要执行几个语句是 1
  • 将 str 替换为 "00"
  • 未设置标志

  • 任何帮助将不胜感激。

    最佳答案

    AFAIK 这是不可能的。在其他语言中,您可以使用逗号运算符来实现,但在 java 中是不允许的。

    话虽如此,在三元运算中执行多个操作通常是一种非常糟糕的做法:是的,您将节省大约 4 或 5 行代码,但阅读、编辑和调试会更加困难。

    关于java - 三元运算符中的多个语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33489121/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com