Java でのブール型から文字列への変換
Rupam Yadav
2023年10月12日
-
Java で
String.valueOf(boolean)
を使ってプリミティブのboolean
を文字列に変換する -
Java の
toString()
を用いてBoolean
オブジェクトを文字列に変換する -
Java でプリミティブな
boolean
またはBoolean
オブジェクトを文字列に連結する
この記事では、Java でプリミティブな boolean
や Boolean
オブジェクトを文字列に変換する複数のメソッドを紹介します。いくつかの例を使って非常にわかりやすく説明します。
Java で String.valueOf(boolean)
を使ってプリミティブの boolean
を文字列に変換する
最初のメソッド valueOf()
は String
クラスのメソッドです。この関数は複数のデータ型を引数にとり、boolean はそのうちの 1つです。
この例では、プリミティブな boolean
値を String.valueOf(value)
に渡すことで文字列に変換することができます。
public class BooleanToString {
public static void main(String[] args) {
boolean a = true;
String b = String.valueOf(a);
System.out.println(b);
}
}
出力:
true
Java の toString()
を用いて Boolean
オブジェクトを文字列に変換する
次の例は、Boolean
オブジェクトを文字列に変換する方法を示します。ここでは、toString()
メソッドを用いて Boolean
値を直接文字列に変換することができます。
public class BooleanToString {
public static void main(String[] args) {
Boolean a = false;
String b = a.toString();
System.out.println(b);
}
}
出力:
false
toString()
を使用するもう一つの方法は、Boolean
クラスから直接呼び出すことです。そうすれば、文字列を引数として toString()
に渡すことができます。
public class BooleanToString {
public static void main(String[] args) {
Boolean a = false;
String b = Boolean.toString(a);
System.out.println(b);
}
}
出力:
false
Java でプリミティブな boolean
または Boolean
オブジェクトを文字列に連結する
最後のメソッドは boolean
と Boolean
の値を文字列に連結することを含みます。これは、文字列とブール値を結合して新しい文字列を返す単純なトリックです。下の例のように、a
と b
を 2つの文字列 c
と d
で連結した結果、出力に新しい文字列が表示されました。
public class BooleanToString {
public static void main(String[] args) {
boolean a = true;
Boolean b = false;
String c = "Primitive: " + a;
String d = "Object: " + b;
System.out.println(c);
System.out.println(d);
}
}
出力:
Primitive: true
Object: false
著者: Rupam Yadav
Rupam Saini is an android developer, who also works sometimes as a web developer., He likes to read books and write about various things.
LinkedIn