Here you can find the source of equals(final byte[] a, final byte[] b)
null
.
Parameter | Description |
---|---|
a | First parameter. |
b | Second parameter. |
a
and b
equal?
public static boolean equals(final byte[] a, final byte[] b)
//package com.java2s; /* This file is part of the project "Hilbert II" - http://www.qedeq.org * * Copyright 2000-2013, Michael Meyling <mime@qedeq.org>. * * "Hilbert II" is free software; you can redistribute * it and/or modify it under the terms of the GNU General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * 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 General Public License for more details. *///from w ww .j av a 2 s.c o m import java.util.Arrays; public class Main { /** * Compare two objects, each of them could be <code>null</code>. * * @param a First parameter. * @param b Second parameter. * @return Are <code>a</code> and <code>b</code> equal? */ public static boolean equals(final Object a, final Object b) { if (a == null) { if (b == null) { return true; } return false; } return a.equals(b); } /** * Compare two objects, each of them could be <code>null</code>. * * @param a First parameter. * @param b Second parameter. * @return Are <code>a</code> and <code>b</code> equal? */ public static boolean equals(final Object[] a, final Object[] b) { if (a == null) { if (b == null) { return true; } return false; } return Arrays.equals(a, b); } /** * Compare two objects, each of them could be <code>null</code>. * * @param a First parameter. * @param b Second parameter. * @return Are <code>a</code> and <code>b</code> equal? */ public static boolean equals(final byte[] a, final byte[] b) { if (a == null) { if (b == null) { return true; } return false; } return Arrays.equals(a, b); } /** * Compare two objects, each of them could be <code>null</code>. * * @param a First parameter. * @param b Second parameter. * @return Are <code>a</code> and <code>b</code> equal? */ public static boolean equals(final int[] a, final int[] b) { if (a == null) { if (b == null) { return true; } return false; } return Arrays.equals(a, b); } }