Class ByteArray (2.38.1) Stay organized with collections Save and categorize content based on your preferences.
- 2.64.0 (latest)
- 2.63.1
- 2.62.2
- 2.61.0
- 2.60.3
- 2.59.0
- 2.58.2
- 2.57.0
- 2.56.0
- 2.55.0
- 2.53.1
- 2.52.0
- 2.51.0
- 2.50.0
- 2.49.1
- 2.48.0
- 2.47.0
- 2.45.0
- 2.44.1
- 2.43.0
- 2.42.0
- 2.41.0
- 2.40.0
- 2.39.0
- 2.38.1
- 2.37.0
- 2.36.1
- 2.35.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.29.0
- 2.28.0
- 2.27.0
- 2.26.0
- 2.25.0
- 2.24.1
- 2.23.0
- 2.22.1
- 2.21.1
- 2.20.1
- 2.13.0
- 2.12.0
- 2.11.0
- 2.9.4
- 2.8.27
- 2.7.1
- 2.6.1
- 2.5.11
- 2.4.0
- 2.3.5
Beta
This library is covered by thePre-GA Offerings Terms of the Terms of Service. Pre-GA libraries might have limited support, and changes to pre-GA libraries might not be compatible with other pre-GA versions. For more information, see thelaunch stage descriptions.
publicclassByteArrayimplementsIterable<Byte>,SerializableAn immutable byte array holder.
Inherited Members
Static Methods
copyFrom(byte[] bytes)
publicstaticfinalByteArraycopyFrom(byte[]bytes)Creates aByteArray object given an array of bytes. The bytes are copied.
| Parameter | |
|---|---|
| Name | Description |
bytes | byte[] |
| Returns | |
|---|---|
| Type | Description |
ByteArray | |
copyFrom(InputStream input)
publicstaticfinalByteArraycopyFrom(InputStreaminput)Creates aByteArray object given anInputStream. The stream is read into the created object.
| Parameter | |
|---|---|
| Name | Description |
input | InputStream |
| Returns | |
|---|---|
| Type | Description |
ByteArray | |
| Exceptions | |
|---|---|
| Type | Description |
IOException | |
copyFrom(String string)
publicstaticfinalByteArraycopyFrom(Stringstring)Creates aByteArray object given a string. The string is encoded inUTF-8. The bytes are copied.
| Parameter | |
|---|---|
| Name | Description |
string | String |
| Returns | |
|---|---|
| Type | Description |
ByteArray | |
copyFrom(ByteBuffer bytes)
publicstaticfinalByteArraycopyFrom(ByteBufferbytes)Creates aByteArray object given aByteBuffer. The bytes are copied.
| Parameter | |
|---|---|
| Name | Description |
bytes | ByteBuffer |
| Returns | |
|---|---|
| Type | Description |
ByteArray | |
fromBase64(String data)
publicstaticByteArrayfromBase64(Stringdata)Creates aByteArray from a base64 representation.
| Parameter | |
|---|---|
| Name | Description |
data | String |
| Returns | |
|---|---|
| Type | Description |
ByteArray | |
Methods
asInputStream()
publicfinalInputStreamasInputStream()Returns anInputStream for thisByteArray content.
| Returns | |
|---|---|
| Type | Description |
InputStream | |
asReadOnlyByteBuffer()
publicfinalByteBufferasReadOnlyByteBuffer()Returns the content of thisByteArray as a read-onlyByteBuffer.
| Returns | |
|---|---|
| Type | Description |
ByteBuffer | |
copyTo(byte[] target)
publicfinalvoidcopyTo(byte[]target)Copies the content of thisByteArray into an array of bytes.
| Parameter | |
|---|---|
| Name | Description |
target | byte[] |
copyTo(ByteBuffer target)
publicfinalvoidcopyTo(ByteBuffertarget)Copies the content of thisByteArray into an existingByteBuffer.
| Parameter | |
|---|---|
| Name | Description |
target | ByteBuffer |
equals(Object obj)
publicfinalbooleanequals(Objectobj)| Parameter | |
|---|---|
| Name | Description |
obj | Object |
| Returns | |
|---|---|
| Type | Description |
boolean | |
hashCode()
publicfinalinthashCode()| Returns | |
|---|---|
| Type | Description |
int | |
iterator()
publicfinalIterator<Byte>iterator()| Returns | |
|---|---|
| Type | Description |
Iterator<Byte> | |
length()
publicfinalintlength()Returns the number of bytes in thisByteArray.
| Returns | |
|---|---|
| Type | Description |
int | |
toBase64()
publicfinalStringtoBase64()Converts this byte array to its base64 representation.
| Returns | |
|---|---|
| Type | Description |
String | |
toByteArray()
publicfinalbyte[]toByteArray()Returns a copy of thisByteArray as an array of bytes.
| Returns | |
|---|---|
| Type | Description |
byte[] | |
toString()
publicStringtoString()| Returns | |
|---|---|
| Type | Description |
String | |
toStringUtf8()
publicfinalStringtoStringUtf8()Returns a copy of thisByteArray as anUTF-8 string.
| Returns | |
|---|---|
| Type | Description |
String | |
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-01-31 UTC.