- 2.60.0 (latest)
- 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
public
class
ByteArray
implements
Iterable<Byte>
,
Serializable
An immutable byte array holder.
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.
bytes
byte
[]
copyFrom(InputStream input)
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.
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.
Methods
asInputStream()
public
final
InputStream
asInputStream
()
Returns an InputStream
for this ByteArray
content.
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.
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
)
hashCode()
public
final
int
hashCode
()
iterator()
public
final
Iterator<Byte>
iterator
()
length()
public
final
int
length
()
Returns the number of bytes in this ByteArray
.
toBase64()
public
final
String
toBase64
()
Converts this byte array to its base64 representation.
toByteArray()
public
final
byte
[]
toByteArray
()
Returns a copy of this ByteArray
as an array of bytes.
byte
[]
toString()
public
String
toString
()
toStringUtf8()
public
final
String
toStringUtf8
()
Returns a copy of this ByteArray
as an UTF-8
string.