Send feedback
Class ByteArray (2.12.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.12.0keyboard_arrow_down
public class ByteArray implements Iterable<Byte> , Serializable
An immutable byte array holder.
Inheritance
Object >
ByteArray
Static Methods
copyFrom(byte[] bytes)
public static final ByteArray copyFrom ( byte [] bytes )
Creates a ByteArray object given an array of bytes. The bytes are copied.
Parameter
Name
Description
bytes
byte []
Returns
public static final ByteArray copyFrom ( InputStream input )
Creates a ByteArray object given an InputStream . The stream is read into the
created object.
Parameter
Returns
Exceptions
copyFrom(String string)
public static final ByteArray copyFrom ( String string )
Creates a ByteArray object given a string. The string is encoded in UTF-8. The
bytes are copied.
Parameter
Name
Description
string
String
Returns
copyFrom(ByteBuffer bytes)
public static final ByteArray copyFrom ( ByteBuffer bytes )
Creates a ByteArray object given a ByteBuffer . The bytes are copied.
Parameter
Returns
fromBase64(String data)
public static ByteArray fromBase64 ( String data )
Creates a ByteArray from a base64 representation.
Parameter
Returns
Methods
public final InputStream asInputStream ()
Returns
asReadOnlyByteBuffer()
public final ByteBuffer asReadOnlyByteBuffer ()
Returns the content of this ByteArray as a read-only ByteBuffer .
Returns
copyTo(byte[] target)
public final void copyTo ( byte [] target )
Copies the content of this ByteArray into an array of bytes.
Parameter
Name
Description
target
byte []
copyTo(ByteBuffer target)
public final void copyTo ( ByteBuffer target )
Copies the content of this ByteArray into an existing ByteBuffer.
Parameter
equals(Object obj)
public final boolean equals ( Object obj )
Parameter
Returns
Overrides
hashCode()
public final int hashCode ()
Returns
Overrides
iterator()
public final Iterator<Byte> iterator ()
Returns
length()
public final int length ()
Returns the number of bytes in this ByteArray.
Returns
toBase64()
public final String toBase64 ()
Converts this byte array to its base64 representation.
Returns
toByteArray()
public final byte [] toByteArray ()
Returns a copy of this ByteArray as an array of bytes.
Returns
toString()
Returns
Overrides
toStringUtf8()
public final String toStringUtf8 ()
Returns a copy of this ByteArray as an UTF-8 string.
Returns
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-10-10 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-10 UTC."],[],[]]