多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 在 Java 中将`String`对象转换为`Boolean`对象 > 原文: [https://beginnersbook.com/2014/07/convert-string-object-to-boolean-object-in-java/](https://beginnersbook.com/2014/07/convert-string-object-to-boolean-object-in-java/) #### 描述 如何将`String`对象转换为`Boolean`对象。 #### 例 在这个例子中,我们将看到`String`到`Boolean`对象转换的两种方法。 ```java class StringObjToBooleanObj { public static void main(String[] args) { // String Objects String str = "false"; // Case does not matter for conversion String str2 = "TrUe"; /* Method 1: Using Constructor - * Passing string value to the constructor * of Boolean class. */ Boolean bobj = new Boolean(str); Boolean bobj2 = new Boolean(str2); System.out.println(bobj); System.out.println(bobj2); /* Method 2: Using valueOf() method of * Boolean class */ Boolean bobj3 = Boolean.valueOf(str); Boolean bobj4 = Boolean.valueOf(str2); System.out.println(bobj3); System.out.println(bobj4); } } ``` **输出:** ```java false true false true ``` `public static Boolean valueOf(String s)`:返回一个布尔值,其值由指定的字符串表示。返回的布尔值表示如果字符串参数不为`null`且与字符串`"true"`相等(忽略大小写),则返回`true`值。 **来源**: [`valueOf(String s)`方法 - `Boolean` Javadoc](https://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html#valueOf(java.lang.String))