Class ByteArray (2.43.0)
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
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[]
|
public static final ByteArray copyFrom(InputStream input)
Creates a ByteArray
object given an InputStream. The stream is read into the
created object.
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
|
copyFrom(ByteBuffer bytes)
public static final ByteArray copyFrom(ByteBuffer bytes)
Creates a ByteArray
object given a ByteBuffer. The bytes are copied.
fromBase64(String data)
public static ByteArray fromBase64(String data)
Creates a ByteArray
from a base64 representation.
Parameter |
Name |
Description |
data |
String
|
Methods
public final InputStream asInputStream()
asReadOnlyByteBuffer()
public final ByteBuffer asReadOnlyByteBuffer()
Returns the content of this ByteArray
as a read-only ByteBuffer.
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
.
equals(Object obj)
public final boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
hashCode()
public final int hashCode()
Returns |
Type |
Description |
int |
|
Overrides
iterator()
public final Iterator<Byte> iterator()
length()
public final int length()
Returns the number of bytes in this ByteArray
.
Returns |
Type |
Description |
int |
|
toBase64()
public final String toBase64()
Converts this byte array to its base64 representation.
Returns |
Type |
Description |
String |
|
toByteArray()
public final byte[] toByteArray()
Returns a copy of this ByteArray
as an array of bytes.
Returns |
Type |
Description |
byte[] |
|
toString()
Returns |
Type |
Description |
String |
|
Overrides
toStringUtf8()
public final String toStringUtf8()
Returns a copy of this ByteArray
as an UTF-8
string.
Returns |
Type |
Description |
String |
|
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-10-03 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-10-03 UTC."}
[[["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 2024-10-03 UTC."]]