Java String Equal areStringEquals(String s1, String s2)

Here you can find the source of areStringEquals(String s1, String s2)

Description

Indicates if two Strings are equals, managing null.

License

Open Source License

Parameter

Parameter Description
s1 the first String.
s2 the second String.

Return

true ifthe two Strings are equals.

Declaration

public static boolean areStringEquals(String s1, String s2) 

Method Source Code

//package com.java2s;
/*//w w  w.  ja  va  2  s  .  co  m
 * Copyright (C) 2000 - 2018 Silverpeas
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as
 * published by the Free Software Foundation, either version 3 of the
 * License, or (at your option) any later version.
 *
 * As a special exception to the terms and conditions of version 3.0 of
 * the GPL, you may redistribute this Program in connection with Free/Libre
 * Open Source Software ("FLOSS") applications as described in Silverpeas's
 * FLOSS exception.  You should have received a copy of the text describing
 * the FLOSS exception, and it is also available here:
 * "https://www.silverpeas.org/legal/floss_exception.html"
 *
 * This program 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 Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

public class Main {
    /**
     * Indicates if two Strings are equals, managing null.
     *
     * @param s1 the first String.
     * @param s2 the second String.
     * @return true ifthe two Strings are equals.
     */
    public static boolean areStringEquals(String s1, String s2) {
        if (s1 == null) {
            return s2 == null;
        }
        return s1.equals(s2);
    }
}

Related

  1. areEqualLexemes(String l1, String l2)
  2. areEquals(final String origin, final String checkWith)
  3. areEquals(final String s1, final String s2)
  4. areEqualsIgnoreCaseAndTrim(final String s1, final String s2)
  5. areEqualXMLValues(String s1, String s2)
  6. areStringEquals(String string1, String string2)
  7. areStringsEqual(String one, String two)
  8. areStringsEqual(String s1, String s2, boolean caseInsensitive)
  9. areStringsEqual(String s1, String s2, boolean caseInsensitive, boolean dontDistinctNullAndEmpty)