@Override public boolean equals(Object other) { return (this == other || (other instanceof SimpleKey && Arrays.deepEquals(this.params, ((SimpleKey) other).params))); }
@Override public boolean equals(Object other) { return (this == other || (other instanceof SimpleKey && Arrays.deepEquals(this.params, ((SimpleKey) other).params))); }
@Override public boolean equals(Object obj) { if (obj == this) { return true; } else if (obj instanceof LocatableInputSplit) { LocatableInputSplit other = (LocatableInputSplit) obj; return other.splitNumber == this.splitNumber && Arrays.deepEquals(other.hostnames, this.hostnames); } else { return false; } }
@Override public boolean equals(Object other) { if (this==other) return true; else if (!(other instanceof KeyContainer)) return false; return Arrays.deepEquals(keys,((KeyContainer)other).keys); }
@Override public boolean equals(Object obj) { if (obj instanceof Matrix) { return Arrays.deepEquals(m, ((Matrix) obj).m); } return false; }
@Override public boolean equals( Object obj ) { if ( storeValues ) { // deep used because Binary type is a native byte[] return Arrays.deepEquals( storedFieldValues, ( (RowKey) obj ).storedFieldValues ); } else { return true; } }
@Override public boolean equals(Object other) { if (this==other) return true; else if (!(other instanceof KeyContainer)) return false; return Arrays.deepEquals(keys,((KeyContainer)other).keys); }
/** * Determine whether this principal is equal to the given object. * * @param obj the object * @return {@code true} if they are equal, {@code false} otherwise */ public boolean equals(final CompositePrincipal obj) { return obj == this || obj != null && Arrays.deepEquals(p, obj.p); }
System.out.println( java.util.Arrays.deepEquals( new int[][] { { 1 }, { 2, 3 }, }, new int[][] { { 1 }, { 2, 3 }, } ) ); // prints "true"
@Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } Row row = (Row) o; return Arrays.deepEquals(fields, row.fields); }
@Override public boolean equals(Object obj) { return (obj == this) || (obj instanceof Failure && Arrays.deepEquals(cause.getStackTrace(), ((Failure<?>) obj).cause.getStackTrace())); }
/** {@inheritDoc} */ @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null || getClass() != obj.getClass()) return false; KMeansModelFormat that = (KMeansModelFormat)obj; return distance.equals(that.distance) && Arrays.deepEquals(centers, that.centers); }
/** {@inheritDoc} */ @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null || getClass() != obj.getClass()) return false; KMeansModel that = (KMeansModel)obj; return distanceMeasure.equals(that.distanceMeasure) && Arrays.deepEquals(centers, that.centers); }
@Override public void write(short[][] value, String name, short[][] defVal) throws IOException { if (value == null) return; if(Arrays.deepEquals(value, defVal)) return; Element el = appendElement(name); el.setAttribute("size", String.valueOf(value.length)); for (int i=0; i<value.length; i++) { short[] array = value[i]; write(array, "array_"+i, defVal==null?null:defVal[i]); } currentElement = (Element) el.getParentNode(); }
@Override public void write(boolean[][] value, String name, boolean[][] defVal) throws IOException { if (value == null) return; if(Arrays.deepEquals(value, defVal)) return; Element el = appendElement(name); el.setAttribute("size", String.valueOf(value.length)); for (int i=0; i<value.length; i++) { boolean[] array = value[i]; write(array, "array_"+i, defVal==null?null:defVal[i]); } currentElement = (Element) el.getParentNode(); }
@Override public void write(int[][] value, String name, int[][] defVal) throws IOException { if (value == null) return; if(Arrays.deepEquals(value, defVal)) return; Element el = appendElement(name); el.setAttribute("size", String.valueOf(value.length)); for (int i=0; i<value.length; i++) { int[] array = value[i]; write(array, "array_"+i, defVal==null?null:defVal[i]); } currentElement = (Element) el.getParentNode(); }
@Override public void write(long[][] value, String name, long[][] defVal) throws IOException { if (value == null) return; if(Arrays.deepEquals(value, defVal)) return; Element el = appendElement(name); el.setAttribute("size", String.valueOf(value.length)); for (int i=0; i<value.length; i++) { long[] array = value[i]; write(array, "array_"+i, defVal==null?null:defVal[i]); } currentElement = (Element) el.getParentNode(); }
public static void compareResultsByLinesInMemory( String expectedResultStr, String resultPath, String[] excludePrefixes) throws Exception { ArrayList<String> list = new ArrayList<>(); readAllResultLines(list, resultPath, excludePrefixes, false); String[] result = list.toArray(new String[list.size()]); Arrays.sort(result); String[] expected = expectedResultStr.isEmpty() ? new String[0] : expectedResultStr.split("\n"); Arrays.sort(expected); if (expected.length != result.length || !Arrays.deepEquals(expected, result)) { String msg = String.format( "Different elements in arrays: expected %d elements and received %d\n" + "files: %s\n expected: %s\n received: %s", expected.length, result.length, Arrays.toString(getAllInvolvedFiles(resultPath, excludePrefixes)), Arrays.toString(expected), Arrays.toString(result)); fail(msg); } }
boolean isEqual(final RSAMultiPrimePrivateCrtKey key) { return super.isEqual(key) && Objects.equals(publicExponent, key.getPublicExponent()) && Objects.equals(primeP, key.getPrimeP()) && Objects.equals(primeQ, key.getPrimeQ()) && Objects.equals(primeExponentP, key.getPrimeExponentP()) && Objects.equals(primeExponentQ, key.getPrimeExponentQ()) && Objects.equals(crtCoefficient, key.getCrtCoefficient()) && Arrays.deepEquals(otherPrimeInfo, key.getOtherPrimeInfo()); } }
/** * Tests {@link ObjectUtils#clone(Object)} with an object array. */ @Test public void testCloneOfStringArray() { assertTrue(Arrays.deepEquals( new String[]{"string"}, ObjectUtils.clone(new String[]{"string"}))); }