如何在Java中检查String值是否为布尔类型?

19 浏览
0 Comments

如何在Java中检查String值是否为布尔类型?

我对此进行了一些搜索,但没有找到任何有用的信息。

关键是,如果字符串的值是"true"或"false",返回值应为true。在其他任何值中,返回值应为false。

我尝试了以下代码:

String value = "false";
System.out.println("test1: " + Boolean.parseBoolean(value));
System.out.println("test2: " + Boolean.valueOf(value));
System.out.println("test3: " + Boolean.getBoolean(value));

所有函数都返回了false 🙁

0