Java String Value Of valueOf(String value)

Here you can find the source of valueOf(String value)

Description

Returns true if value equals "true", "on", "yes" or "1".

License

Open Source License

Parameter

Parameter Description
value A string value to be interpreted as a boolean, or null which will be mapped to false .

Return

the value's boolean interpretation.

Declaration

public static boolean valueOf(String value) 

Method Source Code

//package com.java2s;
/*//from  www. j a  v  a 2  s.  co  m
 * $Id$
 *
 * Copyright (C) 2003-2015 JNode.org
 *
 * This library is free software; you can redistribute it and/or modify it
 * under the terms of the GNU Lesser General Public License as published
 * by the Free Software Foundation; either version 2.1 of the License, or
 * (at your option) any later version.
 *
 * This library is distributed in the hope that it will be useful, but 
 * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public 
 * License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public License
 * along with this library; If not, write to the Free Software Foundation, Inc., 
 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */

public class Main {
    /**
     * Returns {@code true} if value equals "true", "on", "yes" or "1".
     *
     * @param value A string value to be interpreted as a boolean, or {@code null} 
     * which will be mapped to {@code false}.
     * @return the value's boolean interpretation.
     */
    public static boolean valueOf(String value) {
        if (value == null) {
            return false;
        }
        value = value.trim().toLowerCase();
        return (value.equals("true") || value.equals("on") || value.equals("yes") || value.equals("1"));
    }
}

Related

  1. valueOf(String s, Class e)
  2. valueOf(String s, int def)
  3. valueOf(String str)
  4. valueOf(String str)
  5. valueOf(String stringVal, boolean dVal)
  6. valueOf(String value)
  7. valueOf(String value, boolean defaultValue)
  8. valueOfBoolean(final String s)
  9. valueOfBoolean(String string)