「Java」Booleanとbooleanの使い方

書式
public static boolean getBoolean(String name)
引数によって指定されたシステム・プロパティが存在し、それが文字列"true"に等しい場合にだけ、trueを返します。

public static boolean parseBoolean(String s)
文字列引数をboolean型として解析します。

public static Boolean valueOf(String s)
指定された文字列によって表される値を持つBooleanを返します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
package com.arkgame.study;
public class BooleanStrDemo {
private static String strA = "true";
private static String strB = "false";
public static void main(String[] args) {
System.out.println("********AA********");
print(strA);
System.out.print("\n");
System.out.println("********BB********");
print(strB);
}
static void print(String str) {
// Boolean.getBoolean
System.out.println("11:" + Boolean.getBoolean(str));
// Boolean.parseBoolean
System.out.println("22:" + Boolean.parseBoolean(str));
// Boolean.valueOf
System.out.println("33:" + Boolean.valueOf(str));
}
}
package com.arkgame.study; public class BooleanStrDemo { private static String strA = "true"; private static String strB = "false"; public static void main(String[] args) { System.out.println("********AA********"); print(strA); System.out.print("\n"); System.out.println("********BB********"); print(strB); } static void print(String str) { // Boolean.getBoolean System.out.println("11:" + Boolean.getBoolean(str)); // Boolean.parseBoolean System.out.println("22:" + Boolean.parseBoolean(str)); // Boolean.valueOf System.out.println("33:" + Boolean.valueOf(str)); } }
package com.arkgame.study;

public class BooleanStrDemo {

      private static String strA = "true";
      private static String strB = "false";

      public static void main(String[] args) {

            System.out.println("********AA********");
            print(strA);
            
            System.out.print("\n");
            System.out.println("********BB********");
            print(strB);

      }

      static void print(String str) {

            // Boolean.getBoolean
            System.out.println("11:" + Boolean.getBoolean(str));
            
            // Boolean.parseBoolean
            System.out.println("22:" + Boolean.parseBoolean(str));
            // Boolean.valueOf
            System.out.println("33:" + Boolean.valueOf(str));
      
      }
}

実行結果
********AA********
11:false
22:true
33:true

********BB********
11:false
22:false
33:false

Java

Posted by arkgame