/** * Calculate hash code of a char value * @param value the value to compute hash code for * @return the hash code of the given value */ public static int hashCode( char value ) { return Character.hashCode( value ); }
/** * Returns the hashcode of the given value. * * @param value the value to hash * @return the hashcode * @see Character#hashCode() */ static int hash(char value) { return Character.hashCode(value); }
@Override public int hashCode() { return archived != null ? archived.hashCode() : 0; } }
@Override public int hashCode() { return i.hashCode(); }
@Override public int hashCode() { int result = dimension != null ? dimension.hashCode() : 0; result = 31 * result + (pattern != null ? pattern.hashCode() : 0); result = 31 * result + (escapeChar != null ? escapeChar.hashCode() : 0); result = 31 * result + (extractionFn != null ? extractionFn.hashCode() : 0); return result; }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((codeType == null) ? 0 : codeType.hashCode()); result = prime * result + ((description == null) ? 0 : description.hashCode()); result = prime * result + ((id == null) ? 0 : id.hashCode()); result = prime * result + ((key == null) ? 0 : key.hashCode()); result = prime * result + ((modifiable == null) ? 0 : modifiable.hashCode()); return result; }
@Override public int hashCode() { int hash = 3; hash = 41 * hash + (this.keyType != null ? this.keyType.hashCode() : 0); hash = 41 * hash + (this.character != null ? this.character.hashCode() : 0); hash = 41 * hash + (this.ctrlDown ? 1 : 0); hash = 41 * hash + (this.altDown ? 1 : 0); hash = 41 * hash + (this.shiftDown ? 1 : 0); return hash; }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + Character.valueOf(x).hashCode(); return result; }
public void testHashCode() { for (char value : VALUES) { assertEquals(((Character) value).hashCode(), Chars.hashCode(value)); } }
/** * Checks if the string got by {@link RandomStringUtils#random(int)} * can be converted to UTF-8 and back without loss. * * @see <a href="http://issues.apache.org/jira/browse/LANG-100">LANG-100</a> */ @Test public void testLang100() { final int size = 5000; final Charset charset = Charset.forName("UTF-8"); final String orig = RandomStringUtils.random(size); final byte[] bytes = orig.getBytes(charset); final String copy = new String(bytes, charset); // for a verbose compare: for (int i=0; i < orig.length() && i < copy.length(); i++) { final char o = orig.charAt(i); final char c = copy.charAt(i); assertEquals("differs at " + i + "(" + Integer.toHexString(new Character(o).hashCode()) + "," + Integer.toHexString(new Character(c).hashCode()) + ")", o, c); } // compare length also assertEquals(orig.length(), copy.length()); // just to be complete assertEquals(orig, copy); }
@Test public void testHashCode() { assertEquals(0, ObjectUtils.hashCode(null)); assertEquals(Character.valueOf('c').hashCode(), ObjectUtils.hashCode('c')); assertEquals(Boolean.TRUE.hashCode(), ObjectUtils.hashCode(true)); assertEquals(Double.valueOf(Math.PI).hashCode(), ObjectUtils.hashCode(Math.PI)); assertEquals(Integer.valueOf(0).hashCode(), ObjectUtils.hashCode(0)); assertEquals("test".hashCode(), ObjectUtils.hashCode("test")); }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + delimiter; result = prime * result + ((quoteMode == null) ? 0 : quoteMode.hashCode()); result = prime * result + ((quoteCharacter == null) ? 0 : quoteCharacter.hashCode()); result = prime * result + ((commentMarker == null) ? 0 : commentMarker.hashCode()); result = prime * result + ((escapeCharacter == null) ? 0 : escapeCharacter.hashCode()); result = prime * result + ((nullString == null) ? 0 : nullString.hashCode()); result = prime * result + (ignoreSurroundingSpaces ? 1231 : 1237); result = prime * result + (ignoreHeaderCase ? 1231 : 1237); result = prime * result + (ignoreEmptyLines ? 1231 : 1237); result = prime * result + (skipHeaderRecord ? 1231 : 1237); result = prime * result + ((recordSeparator == null) ? 0 : recordSeparator.hashCode()); result = prime * result + Arrays.hashCode(header); return result; }
sb.append("&#x"+Integer.toHexString(new Character(ch).hashCode()).toUpperCase()+";"); else if (isNoLines) { if (ch == '\r')
public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((character == null) ? 0 : character.hashCode()); return result; }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((chainName == null) ? 0 : chainName.hashCode()); result = prime * result + ((insCode == null) ? 0 : insCode.hashCode()); result = prime * result + ((seqNum == null) ? 0 : seqNum.hashCode()); return result; }
@Override public int hashCode() { int result = dimension != null ? dimension.hashCode() : 0; result = 31 * result + (pattern != null ? pattern.hashCode() : 0); result = 31 * result + (escapeChar != null ? escapeChar.hashCode() : 0); result = 31 * result + (extractionFn != null ? extractionFn.hashCode() : 0); return result; }
@Override public int hashCode() { int result = dimension != null ? dimension.hashCode() : 0; result = 31 * result + (pattern != null ? pattern.hashCode() : 0); result = 31 * result + (escapeChar != null ? escapeChar.hashCode() : 0); result = 31 * result + (extractionFn != null ? extractionFn.hashCode() : 0); return result; }
/** * Returns the hash code value of the present value, if any, or 0 (zero) if * no value is present. * * @return hash code value of the present value or 0 if no value is present */ @Override public int hashCode() { return isPresent() ? new Character(value).hashCode() : 0; }