ラッパのユーティリティメソッド

  public class StringToP {
    public static void main(String[] args) {


    String s = "2";
    int x = Integer.parseInt(s);


    String sb = "true";
    boolean b = new Boolean(sb).booleanValue();


    if (b) {
      System.out.println(x);
    }
  }
}

実行結果

2

BooleanクラスにはStringを引数として指定できるコンストラクタがある。そのコンストラクタを使って作ったBooleanオブジェクトのラッピングを解けば文字列"true"、"false"をboolean型の値に変換できる。