Class ByteArray (2.3.5)
Stay organized with collections
Save and categorize content based on your preferences.
public class ByteArray implements Iterable<Byte>, Serializable
An immutable byte array holder.
Inheritance
Object >
ByteArray
Methods
public final InputStream asInputStream()
Returns
asReadOnlyByteBuffer()
public final ByteBuffer asReadOnlyByteBuffer()
Returns the content of this ByteArray
as a read-only ByteBuffer.
Returns
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
Returns
copyFrom(ByteBuffer bytes)
public static final ByteArray copyFrom(ByteBuffer bytes)
Creates a ByteArray
object given a ByteBuffer. The bytes are copied.
Parameter
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
fromBase64(String data)
public static ByteArray fromBase64(String data)
Creates a ByteArray
from a base64 representation.
Parameter
Returns
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
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 2024-09-19 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{"lastModified": "Last updated 2024-09-19 UTC."}