Returns a String representation of the specified Boolean value. - Java java.lang

Java examples for java.lang:boolean

Description

Returns a String representation of the specified Boolean value.

Demo Code

/*//  ww w  .jav a 2 s .co m
 * Copyright (c) 2011-Present. Codeprimate, LLC and authors.  All Rights Reserved.
 * 
 * This software is licensed under the Codeprimate End User License Agreement (EULA).
 * This software is proprietary and confidential in addition to an intellectual asset
 * of the aforementioned authors.
 * 
 * By using the software, the end-user implicitly consents to and agrees to be in compliance
 * with all terms and conditions of the EULA.  Failure to comply with the EULA will result in
 * the maximum penalties permissible by law.
 * 
 * In short, this software may not be reverse engineered, reproduced, copied, modified
 * or distributed without prior authorization of the aforementioned authors, permissible
 * and expressed only in writing.  The authors grant the end-user non-exclusive, non-negotiable
 * and non-transferable use of the software "as is" without expressed or implied WARRANTIES,
 * EXTENSIONS or CONDITIONS of any kind.
 * 
 * For further information on the software license, the end user is encouraged to read
 * the EULA @ ...
 */
//package com.java2s;

public class Main {
    public static void main(String[] argv) throws Exception {
        boolean value = true;
        String trueValue = "java2s.com";
        String falseValue = "java2s.com";
        System.out.println(toString(value, trueValue, falseValue));
    }

    /**
     * Returns a String representation of the specified Boolean value.  If the Boolean value is true, then trueValue
     * is returned, otherwise falseValue is returned.
     * 
     * @param value the Boolean value to evaluate and represent as one of the two String values representing true
     * and false.
     * @param trueValue String value representation for true.
     * @param falseValue String value representation of false.
     * @return a String representation of the specified Boolean value customized with values for true and false.
     * @see #valueOf(Boolean)
     */
    public static String toString(final Boolean value,
            final String trueValue, final String falseValue) {
        return (valueOf(value) ? trueValue : falseValue);

    }

    /**
     * Determines the primitive boolean value of the specified Boolean wrapper object.  The Boolean value is true
     * if and only if it is equal to Boolean.TRUE.  This method handles null values.
     * 
     * @param value the Boolean wrapper value to convert to a primitive boolean value.
     * @return a primitive boolean value equivalent to the value of the Boolean wrapper object.
     * @see java.lang.Boolean
     */
    public static boolean valueOf(final Boolean value) {
        return Boolean.TRUE.equals(value);
    }
}

Related Tutorials