【发布时间】:2021-11-17 22:47:48
【问题描述】:
我想检查变量类型。我怎么做?例如
if (num is of String type )
{This must be executed}
我目前正在使用 Java 17。有什么建议吗?
【问题讨论】:
我想检查变量类型。我怎么做?例如
if (num is of String type )
{This must be executed}
我目前正在使用 Java 17。有什么建议吗?
【问题讨论】:
您可以使用instanceof String 来检查变量是否为String。
if (num instanceof String) {
// code to be executed
}
【讨论】:
(x == (int) x) 为int,String.valueOf(b).toLowerCase() == String.valueOf(true) || String.valueOf(b).toLowerCase() == String.valueOf(false) 为boolean。