给定一个字符串str, 任务是将给定的字符串转换为其布尔值。
布尔数据类型仅包含两个值:true和false。如果字符串为true(忽略大小写), 则布尔等效项将为true, 否则为false。
例子:
输入:str =" true"输出:true说明:布尔值true本身就是true。输入:str =" false"输出:false说明:布尔值false本身就是false。输入:str =" yes"输出:false说明:布尔值yes是false, 因为给定值不等于true。
将字符串转换为其布尔值的方法如下:
方法1:
- 使用Boolean.parseBoolean()方法。这是将String转换为boolean的最常用方法。
- 此方法用于将给定的字符串转换为其原始布尔值。
- 如果给定的字符串包含值true(忽略大小写), 则此方法返回true, 如果字符串包含除之外的任何其他值true然后该方法返回false.
语法如下:
布尔值boolValue = Boolean.parseBoolean(String str)
下面是上述方法的实现:
Java
class GFG {
// Function to convert a string
// to its boolean value
public static boolean
stringToBoolean(String str)
{
// convert a given string to
// its primitive boolean value
// using parseBoolean() method
boolean b1
= Boolean.parseBoolean(str);
// returns primitive boolean value
return b1;
}
// Driver code
public static void main(String args[])
{
// Given String str
String str = "yes" ;
// print the result
System.out.println(
stringToBoolean(str));
// Given String str
str = "true" ;
// print the result
System.out.println(
stringToBoolean(str));
// Given String str
str = "false" ;
// print the result
System.out.println(
stringToBoolean(str));
}
}
输出如下
false
true
false
方法2:
- 使用 Boolean.valueOf()方法。
- 它类似于Boolean.parseBoolean()方法, 但是它返回一个布尔对象, 而不是原始的布尔值。
语法如下:
布尔值boolValue = Boolean.valueOf(String str)
下面是上述方法的实现:
Java
class GFG {
// Function to convert a string
// to its boolean object
public static boolean
stringToBoolean(String str)
{
// convert a given string to
// its boolean object using
// valueOf() method
boolean b1 = Boolean.valueOf(str);
// returns boolean object
return b1;
}
// Driver code
public static void main(String args[])
{
// Given String str
String str = "yes" ;
// print the result
System.out.println(
stringToBoolean(str));
// Given String str
str = "true" ;
// print the result
System.out.println(
stringToBoolean(str));
// Given String str
str = "false" ;
// print the result
System.out.println(
stringToBoolean(str));
}
}
输出如下
false
true
false
更多Java开发相关内容请参考:lsbin - IT开发技术:https://www.lsbin.com/
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。