Java String to Boolean atob(String s)

Here you can find the source of atob(String s)

Description

atob

License

Open Source License

Declaration

public static boolean atob(String s) 

Method Source Code

//package com.java2s;
/**/*from www .  j  ava 2 s . co  m*/
 * Copyright 2014 LinkedIn Corp. All rights reserved.
 * Licensed under the Apache License, Version 2.0 (the "License");?you may
 * not use this file except in compliance with the License.?You may obtain a
 * copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,?WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 * License for the specific language governing permissions and limitations
 * under the License.
 */

public class Main {
    public static boolean atob(String s) {
        if (s == null || s.length() < 1)
            throw new IllegalArgumentException("Cannot convert empty string to boolean");
        s = s.toLowerCase().trim();
        if (s.equals("true"))
            return true;
        if (s.equals("false"))
            return false;
        if (s.equals("1"))
            return true;
        if (s.equals("0"))
            return false;
        throw new IllegalArgumentException("Cannot convert '" + s + "' to boolean");
    }
}

Related

  1. asBoolean(String string)
  2. asBoolean(String value)
  3. asBoolean(String value, boolean defaultValue)
  4. atob(final String str, final boolean def)
  5. atob(String pString_)
  6. atob(String s)
  7. convertStringToBoolean(String pValue)
  8. convertStringToBoolean(String strBoolean)
  9. convertStringToBoolean(String string)