【问题标题】:How to check type of variable [duplicate]如何检查变量的类型[重复]
【发布时间】:2021-11-17 22:47:48
【问题描述】:

我想检查变量类型。我怎么做?例如

if (num is of String type )
    {This must be executed}

我目前正在使用 Java 17。有什么建议吗?

【问题讨论】:

    标签: java types


    【解决方案1】:

    您可以使用instanceof String 来检查变量是否为String。

    if (num instanceof String) {
        // code to be executed
    }
    

    【讨论】:

    • 好的 可以了 我可以用同样的方法检查原始数据类型吗?顺便提前谢谢
    • 您不能用于原始数据类型,但还有其他方法可以检查值是否对该特定数据类型有效,例如(x == (int) x)intString.valueOf(b).toLowerCase() == String.valueOf(true) || String.valueOf(b).toLowerCase() == String.valueOf(false)boolean
    猜你喜欢
    • 2015-03-02
    • 2019-09-02
    • 1970-01-01
    • 2011-04-12
    • 2018-03-21
    • 1970-01-01
    • 2021-11-25
    • 2021-01-13
    • 2011-04-28
    相关资源
    最近更新 更多