• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

关于java:如何在Java中将字符串转换为布尔值

java 搞代码 3年前 (2022-02-19) 54次浏览 已收录 0个评论
文章目录[隐藏]

给定一个字符串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;
     }
  
<i style="color:transparent">来源gaodai$ma#com搞$$代**码网</i>     // 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/


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:关于java:如何在Java中将字符串转换为布尔值

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址