Java String Equal areStringsEqual(String str1, String str2)

Here you can find the source of areStringsEqual(String str1, String str2)

Description

Return whether the 2 passed strings are equal.

License

Open Source License

Parameter

Parameter Description
str1 First string to check.
str2 Second string to check.

Declaration

public static boolean areStringsEqual(String str1, String str2) 

Method Source Code

//package com.java2s;
/*//  w  w w  . ja  v a2s. com
 * Copyright (C) 2001-2003 Colin Bell
 * colbell@users.sourceforge.net
 *
 * 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., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */

public class Main {
    /**
     * Return whether the 2 passed strings are equal. This function
     * allows for <TT>null</TT> strings. If <TT>s1</TT> and <TT>s1</TT> are
     * both <TT>null</TT> they are considered equal.
     *
     * @param      str1   First string to check.
     * @param      str2   Second string to check.
     */
    public static boolean areStringsEqual(String str1, String str2) {
        if (str1 == null && str2 == null) {
            return true;
        }
        if (str1 != null) {
            return str1.equals(str2);
        }
        return str2.equals(str1);
    }
}

Related

  1. areStringEquals(String s1, String s2)
  2. areStringEquals(String string1, String string2)
  3. areStringsEqual(String one, String two)
  4. areStringsEqual(String s1, String s2, boolean caseInsensitive)
  5. areStringsEqual(String s1, String s2, boolean caseInsensitive, boolean dontDistinctNullAndEmpty)
  6. collapseQualifier(String qualifier, boolean includeDots)
  7. equalsCaseless(String sA_, String sB_)
  8. equalsIgnoreCase(String s1, String s2)
  9. equalsIgnoreCase(String source, String query)