Send feedback
Class ByteArray (2.9.4) Stay organized with collections
Save and categorize content based on your preferences.
Version 2.9.4 keyboard_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
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
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
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()
public
String
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-09-04 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-09-04 UTC."],[],[],null,[]]