在这篇文章中,我们将看到如何在Java中把0和1转换为布尔型。
给出字符串数据类型中的 "0 "和 "1",将其转换为布尔数据类型,其中
"0 "代表假
"1 "代表真
在Java中把0和1转换为布尔型
以下是在Java中把0和1转换成布尔型的程序
package org.arpit.java2blog;
public class Convert0And1ToBoolean {
public static void main(String[] args) {
boolean boolean1 = getBoolean("1");
System.out.println("Boolean value for 1: "+boolean1);
boolean boolean2 = getBoolean("0");
System.out.println("Boolean value for 0: "+boolean2);
}
public static boolean getBoolean(String value)
{
return !value.equals("0");
}
}
输出
Boolean value for 1: true
Boolean value for 0: false
如果你有0和1的整数值,你只需对getBoolean() 方法做一点改变。
package org.arpit.java2blog;
public class Convert0And1ToBooleanInt {
public static void main(String[] args) {
boolean boolean1 = getBoolean(1);
System.out.println("Boolean value for 1: "+boolean1);
boolean boolean2 = getBoolean(0);
System.out.println("Boolean value for 0: "+boolean2);
}
public static boolean getBoolean(int value)
{
return (value!=0);
}
}
输出
Boolean value for 1: true
Boolean value for 0: false
在Java中把所有可能的值转换为布尔值的实用方法
下面是在Java中把所有可能的值转换为布尔值的简单实用方法。
private boolean convertToBoolean(String value) {
boolean returnValue = false;
if ("1".equalsIgnoreCase(value) || "yes".equalsIgnoreCase(value) ||
"true".equalsIgnoreCase(value) || "on".equalsIgnoreCase(value))
returnValue = true;
return returnValue;
}
以上就是关于如何在Java中把0和1转换为布尔值的全部内容。