程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> java string類型轉換boolean類型的辦法

java string類型轉換boolean類型的辦法

編輯:關於JAVA

java string類型轉換boolean類型的辦法。本站提示廣大學習愛好者:(java string類型轉換boolean類型的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是java string類型轉換boolean類型的辦法正文


明天偶爾想把string 類型轉換成 boolean 類型 ,查了下api文檔,發現文檔似乎有點不太對經。。。

嗯,就直接發測試代碼吧,廢話懶得說了。。。

String s1 = "false"; 
String s2 = "true"; 
String s3 = "fAlSe"; 
String s4 = "TrUe"; 
String s5 = "true_a"; 

以上的string 辨別用

Boolean.getBoolean(s1); 
Boolean.getBoolean(s2) 
Boolean.getBoolean(s3); 
Boolean.getBoolean(s4); 
Boolean.getBoolean(s5); 

以上5個的前往的值都為  false

api文檔是這樣說的:

getBoolean
public static boolean getBoolean(String name)

當且僅當以參數命名的零碎屬性存在,且等於 "true" 字符串時,才前往true。(從 JavaTM 平台的 1.0.2 版本開端,字符串的測試不再區分大小寫。)經過getProperty 辦法可訪問零碎屬性,此辦法由System 類定義。 

假如沒有以指定稱號命名的屬性或許指定稱號為空或 null,則前往 false。

但後果我也不知道為什麼會這樣的咧。。。

嗯,後果都是false,那我們要轉換怎樣辦呢,沒事,還有另外一個辦法 叫 Boolean.parseBoolean(string s);

 

Boolean.parseBoolean(s1); 
Boolean.parseBoolean(s2) 
Boolean.parseBoolean(s3); 
Boolean.parseBoolean(s4); 
Boolean.parseBoolean(s5); 

api文檔是這樣寫的:

public static boolean parseBoolean(String s)

將字符串參數解析為 boolean 值。假如 String 參數不是null 且在疏忽大小寫時等於"true",則前往的 boolean 表示 true 值。

示例:Boolean.parseBoolean("True") 前往true。

示例:Boolean.parseBoolean("yes") 前往 false。

這次的轉換就可以了。。。。後果辨別是:false , true , false , true , false

所以,轉換時就直接用parseBoolean好了

以上就是為大家帶來的java string類型轉換boolean類型的辦法全部內容了,希望大家多多支持~

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved