@Override public final Hasher putFloat(float f) { return putInt(Float.floatToRawIntBits(f)); }
@Override public Hasher putBytes(byte[] bytes) { return putBytes(bytes, 0, bytes.length); }
@Override public final Hasher putDouble(double d) { return putLong(Double.doubleToRawLongBits(d)); }
@Override public Hasher putUnencodedChars(CharSequence charSequence) { for (int i = 0, len = charSequence.length(); i < len; i++) { putChar(charSequence.charAt(i)); } return this; }
return super.putString(input, charset);
/** * @deprecated Use {@link AbstractHasher#putUnencodedChars} instead. */ @Deprecated @Override public Hasher putString(CharSequence charSequence) { return putUnencodedChars(charSequence); }
@Override public Hasher putBytes(byte[] bytes) { return putBytes(bytes, 0, bytes.length); }
@Override public final Hasher putDouble(double d) { return putLong(Double.doubleToRawLongBits(d)); }
@Override public Hasher putUnencodedChars(CharSequence charSequence) { for (int i = 0, len = charSequence.length(); i < len; i++) { putChar(charSequence.charAt(i)); } return this; }
return super.putString(input, charset);
/** * @deprecated Use {@link AbstractHasher#putUnencodedChars} instead. */ @Deprecated @Override public Hasher putString(CharSequence charSequence) { return putUnencodedChars(charSequence); }
@Override public final Hasher putBoolean(boolean b) { return putByte(b ? (byte) 1 : (byte) 0); }
@Override public Hasher putString(CharSequence charSequence, Charset charset) { return putBytes(charSequence.toString().getBytes(charset)); }
@Override public final Hasher putFloat(float f) { return putInt(Float.floatToRawIntBits(f)); }
@Override public final Hasher putDouble(double d) { return putLong(Double.doubleToRawLongBits(d)); }
@Override public Hasher putUnencodedChars(CharSequence charSequence) { for (int i = 0, len = charSequence.length(); i < len; i++) { putChar(charSequence.charAt(i)); } return this; }
return super.putString(input, charset);