Class QByteArrayView
- All Implemented Interfaces:
QtObjectInterface,Cloneable,Comparable<Object>,Iterable<@QtPrimitiveType Byte>
View on an array of bytes with a read-only subset of the QByteArray API
Java wrapper for Qt class QByteArrayView
- Since:
- This class was introduced in Qt 6.0.
-
Constructor Summary
ConstructorsConstructorDescriptionQByteArrayView(byte [] data) QByteArrayView(byte [] data, int offset, int length) QByteArrayView(QByteArray data) QByteArrayView(QByteArrayView other) QByteArrayView(String data) QByteArrayView(ByteBuffer data) -
Method Summary
Modifier and TypeMethodDescriptionfinal byteat(long n) protected final QSequentialConstIterator<@QtPrimitiveType Byte> begin()final voidchop(long n) final QByteArrayViewchopped(long len) clone()Creates and returns a copy of this object.final intcompare(byte [] a) Overloaded function forcompare(byte[], io.qt.core.Qt.CaseSensitivity)withcs = io.qt.core.Qt.CaseSensitivity.CaseSensitive.final intcompare(byte [] a, Qt.CaseSensitivity cs) Overloaded function forcompare(io.qt.core.QByteArrayView, io.qt.core.Qt.CaseSensitivity).final intOverloaded function forcompare(io.qt.core.QByteArray, io.qt.core.Qt.CaseSensitivity)withcs = io.qt.core.Qt.CaseSensitivity.CaseSensitive.final intcompare(QByteArray a, Qt.CaseSensitivity cs) Overloaded function forcompare(io.qt.core.QByteArrayView, io.qt.core.Qt.CaseSensitivity).final intOverloaded function forcompare(io.qt.core.QByteArrayView, io.qt.core.Qt.CaseSensitivity)withcs = io.qt.core.Qt.CaseSensitivity.CaseSensitive.final intfinal intOverloaded function forcompare(java.lang.String, io.qt.core.Qt.CaseSensitivity)withcs = io.qt.core.Qt.CaseSensitivity.CaseSensitive.final intcompare(String a, Qt.CaseSensitivity cs) Overloaded function forcompare(io.qt.core.QByteArrayView, io.qt.core.Qt.CaseSensitivity).final intOverloaded function forcompare(java.nio.ByteBuffer, io.qt.core.Qt.CaseSensitivity)withcs = io.qt.core.Qt.CaseSensitivity.CaseSensitive.final intcompare(ByteBuffer a, Qt.CaseSensitivity cs) Overloaded function forcompare(io.qt.core.QByteArrayView, io.qt.core.Qt.CaseSensitivity).intCompares to other object depending on its type.final booleancontains(byte c) final booleancontains(byte [] a) Overloaded function forcontains(io.qt.core.QByteArrayView).final booleanOverloaded function forcontains(io.qt.core.QByteArrayView).final booleanfinal booleanOverloaded function forcontains(io.qt.core.QByteArrayView).final longcount(byte ch) final longcount(byte [] a) Overloaded function forcount(io.qt.core.QByteArrayView).final longcount(QByteArray a) Overloaded function forcount(io.qt.core.QByteArrayView).final longfinal longOverloaded function forcount(io.qt.core.QByteArrayView).final longcount(ByteBuffer a) Overloaded function forcount(io.qt.core.QByteArrayView).final ByteBufferdata()protected final QSequentialConstIterator<@QtPrimitiveType Byte> end()final booleanendsWith(byte c) final booleanendsWith(byte [] other) Overloaded function forendsWith(io.qt.core.QByteArrayView).final booleanendsWith(QByteArray other) Overloaded function forendsWith(io.qt.core.QByteArrayView).final booleanendsWith(QByteArrayView other) final booleanOverloaded function forendsWith(io.qt.core.QByteArrayView).final booleanendsWith(ByteBuffer other) Overloaded function forendsWith(io.qt.core.QByteArrayView).final booleanequals(byte [] rhs) Overloaded function forequals(io.qt.core.QByteArrayView).final booleanequals(char rhs) final booleanequals(QByteArray rhs) Overloaded function forequals(io.qt.core.QByteArrayView).final booleanequals(QByteArrayView rhs) final booleanOverloaded function forequals(io.qt.core.QByteArrayView).booleanChecks for equality depending on the type of given object.final booleanequals(ByteBuffer rhs) Overloaded function forequals(io.qt.core.QByteArrayView).final bytefirst()final QByteArrayViewfirst(long n) static QByteArrayViewfromArray(byte [] data) static QByteArrayViewfromArray(byte [] data, int offset, int length) final byteget(long n) inthashCode()Returns the objects's hash code computed byqHash(QByteArrayView).final longindexOf(byte ch) Overloaded function forindexOf(byte, long)withfrom = 0.final longindexOf(byte [] a) Overloaded function forindexOf(byte[], long)withfrom = 0.final longindexOf(byte [] a, long from) Overloaded function forindexOf(io.qt.core.QByteArrayView, long).final longindexOf(byte ch, long from) final longOverloaded function forindexOf(io.qt.core.QByteArray, long)withfrom = 0.final longindexOf(QByteArray a, long from) Overloaded function forindexOf(io.qt.core.QByteArrayView, long).final longOverloaded function forindexOf(io.qt.core.QByteArrayView, long)withfrom = 0.final longindexOf(QByteArrayView a, long from) final longOverloaded function forindexOf(java.lang.String, long)withfrom = 0.final longOverloaded function forindexOf(io.qt.core.QByteArrayView, long).final longOverloaded function forindexOf(java.nio.ByteBuffer, long)withfrom = 0.final longindexOf(ByteBuffer a, long from) Overloaded function forindexOf(io.qt.core.QByteArrayView, long).final booleanisEmpty()final booleanisNull()final booleaniterator()Returns an iterator for this iterable object.final bytelast()final QByteArrayViewlast(long n) final longlastIndexOf(byte ch) Overloaded function forlastIndexOf(byte, long)withfrom = -1.final longlastIndexOf(byte [] a) Overloaded function forlastIndexOf(io.qt.core.QByteArrayView).final longlastIndexOf(byte [] a, long from) Overloaded function forlastIndexOf(io.qt.core.QByteArrayView, long).final longlastIndexOf(byte ch, long from) final longOverloaded function forlastIndexOf(io.qt.core.QByteArrayView).final longlastIndexOf(QByteArray a, long from) Overloaded function forlastIndexOf(io.qt.core.QByteArrayView, long).final longfinal longlastIndexOf(QByteArrayView a, long from) final longOverloaded function forlastIndexOf(io.qt.core.QByteArrayView).final longlastIndexOf(String a, long from) Overloaded function forlastIndexOf(io.qt.core.QByteArrayView, long).final longOverloaded function forlastIndexOf(io.qt.core.QByteArrayView).final longlastIndexOf(ByteBuffer a, long from) Overloaded function forlastIndexOf(io.qt.core.QByteArrayView, long).final QByteArrayViewleft(long n) SeeQByteArrayView::left(qsizetype)const final longlength()final longmax_size()static longmaxSize()final QByteArrayViewmid(long pos) Overloaded function formid(long, long)withn = -1.final QByteArrayViewmid(long pos, long n) SeeQByteArrayView::mid(qsizetype, qsizetype)const final QByteArrayplus(byte [] rhs) Overloaded function forplus(io.qt.core.QByteArray).final QByteArrayplus(QByteArray rhs) Seeoperator+<void>(QByteArrayView,QByteArray) static shortqChecksum(byte [] data) Overloaded function forqChecksum(byte[], io.qt.core.Qt.ChecksumType)withstandard = io.qt.core.Qt.ChecksumType.ChecksumIso3309.static shortqChecksum(byte [] data, Qt.ChecksumType standard) Overloaded function forqChecksum(io.qt.core.QByteArrayView, io.qt.core.Qt.ChecksumType).static shortqChecksum(QByteArray data) Overloaded function forqChecksum(io.qt.core.QByteArray, io.qt.core.Qt.ChecksumType)withstandard = io.qt.core.Qt.ChecksumType.ChecksumIso3309.static shortqChecksum(QByteArray data, Qt.ChecksumType standard) Overloaded function forqChecksum(io.qt.core.QByteArrayView, io.qt.core.Qt.ChecksumType).static shortqChecksum(QByteArrayView data) Overloaded function forqChecksum(io.qt.core.QByteArrayView, io.qt.core.Qt.ChecksumType)withstandard = io.qt.core.Qt.ChecksumType.ChecksumIso3309.static shortqChecksum(QByteArrayView data, Qt.ChecksumType standard) static shortqChecksum(ByteBuffer data) Overloaded function forqChecksum(java.nio.ByteBuffer, io.qt.core.Qt.ChecksumType)withstandard = io.qt.core.Qt.ChecksumType.ChecksumIso3309.static shortqChecksum(ByteBuffer data, Qt.ChecksumType standard) Overloaded function forqChecksum(io.qt.core.QByteArrayView, io.qt.core.Qt.ChecksumType).final QByteArrayViewright(long n) SeeQByteArrayView::right(qsizetype)const final longsize()final QByteArrayViewslice(long pos) final QByteArrayViewslice(long pos, long n) final QByteArrayViewsliced(long pos) final QByteArrayViewsliced(long pos, long n) final booleanstartsWith(byte c) final booleanstartsWith(byte [] other) Overloaded function forstartsWith(io.qt.core.QByteArrayView).final booleanstartsWith(QByteArray other) Overloaded function forstartsWith(io.qt.core.QByteArrayView).final booleanstartsWith(QByteArrayView other) final booleanstartsWith(String other) Overloaded function forstartsWith(io.qt.core.QByteArrayView).final booleanstartsWith(ByteBuffer other) Overloaded function forstartsWith(io.qt.core.QByteArrayView).final byte []toArray()final QByteArrayfinal doubletoDouble()final floattoFloat()final inttoInt()Overloaded function fortoInt(int)withbase = 10.final inttoInt(int base) final shorttoShort()Overloaded function fortoShort(int)withbase = 10.final shorttoShort(int base) toString()Seeoperator<<(QDebug,QByteArrayView) final QByteArrayViewtrimmed()final voidtruncate(long n) Methods inherited from class io.qt.QtObject
dispose, isDisposedMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
QByteArrayView
public QByteArrayView() -
QByteArrayView
- Parameters:
other-
-
QByteArrayView
public QByteArrayView(byte [] data) -
QByteArrayView
public QByteArrayView(byte [] data, int offset, int length) -
QByteArrayView
-
QByteArrayView
-
QByteArrayView
-
-
Method Details
-
at
- Parameters:
n-- Returns:
-
begin
- Returns:
-
chop
-
chopped
- Parameters:
len-- Returns:
-
compare
- Parameters:
a-cs-- Returns:
- Since:
- This function was introduced in Qt 6.2.
-
toArray
-
contains
- Parameters:
a-- Returns:
-
contains
- Parameters:
c-- Returns:
-
count
- Parameters:
a-- Returns:
-
count
- Parameters:
ch-- Returns:
-
data
-
end
- Returns:
-
endsWith
- Parameters:
other-- Returns:
-
endsWith
- Parameters:
c-- Returns:
-
first
-
first
- Parameters:
n-- Returns:
-
indexOf
- Parameters:
a-from-- Returns:
-
indexOf
- Parameters:
ch-from-- Returns:
-
isEmpty
-
isNull
-
isValidUtf8
- Returns:
- Since:
- This function was introduced in Qt 6.3.
-
last
-
last
- Parameters:
n-- Returns:
-
lastIndexOf
- Parameters:
a-- Returns:
- Since:
- This function was introduced in Qt 6.2.
-
lastIndexOf
- Parameters:
a-from-- Returns:
-
lastIndexOf
- Parameters:
ch-from-- Returns:
-
left
See
QByteArrayView::left(qsizetype)const - Parameters:
n-- Returns:
-
length
-
max_size
- Returns:
- Since:
- This function was introduced in Qt 6.8.
-
mid
See
QByteArrayView::mid(qsizetype, qsizetype)const - Parameters:
pos-n-- Returns:
-
plus
See
operator+<void>(QByteArrayView,QByteArray) - Parameters:
rhs-- Returns:
-
equals
- Parameters:
rhs-- Returns:
-
equals
- Parameters:
rhs-- Returns:
-
get
- Parameters:
n-- Returns:
-
right
See
QByteArrayView::right(qsizetype)const - Parameters:
n-- Returns:
-
size
-
slice
- Parameters:
pos-- Returns:
- Since:
- This function was introduced in Qt 6.8.
-
slice
- Parameters:
pos-n-- Returns:
- Since:
- This function was introduced in Qt 6.8.
-
sliced
- Parameters:
pos-- Returns:
-
sliced
- Parameters:
pos-n-- Returns:
-
startsWith
- Parameters:
other-- Returns:
-
startsWith
- Parameters:
c-- Returns:
-
toByteArray
- Returns:
-
toDouble
- Returns:
- Throws:
NumberFormatException- Since:
- This function was introduced in Qt 6.3.
-
toFloat
- Returns:
- Throws:
NumberFormatException- Since:
- This function was introduced in Qt 6.3.
-
toInt
- Parameters:
base-- Returns:
- Throws:
NumberFormatException- Since:
- This function was introduced in Qt 6.3.
-
toShort
- Parameters:
base-- Returns:
- Throws:
NumberFormatException- Since:
- This function was introduced in Qt 6.3.
-
trimmed
- Returns:
- Since:
- This function was introduced in Qt 6.3.
-
truncate
- Parameters:
n-
-
maxSize
public static long maxSize()- Returns:
- Since:
- This function was introduced in Qt 6.8.
-
qChecksum
- Parameters:
data-standard-- Returns:
-
iterator
Returns an iterator for this iterable object.- Specified by:
iteratorin interfaceIterable<@QtPrimitiveType Byte>- See Also:
-
equals
Checks for equality depending on the type of given object.
ckecked by toQByteArrayViewoperator==(QByteArrayView,QByteArrayView) ckecked by toStringoperator==(QByteArrayView,QByteArrayView) ckecked by toQByteArrayoperator==(QByteArrayView,QByteArrayView) ckecked by toByteBufferoperator==(QByteArrayView,QByteArrayView) byte[]ckecked by tooperator==(QByteArrayView,QByteArrayView) ckecked by toCharacteroperator==(QByteArrayView,QChar)
-
compareTo
Compares to other object depending on its type.
compared byQByteArrayViewoperator<(QByteArrayView,QByteArrayView) compared byStringoperator<(QByteArrayView,QByteArrayView) compared byQByteArrayoperator<(QByteArrayView,QByteArrayView) compared byByteBufferoperator<(QByteArrayView,QByteArrayView) byte[]compared byoperator<(QByteArrayView,QByteArrayView) compared byCharacteroperator<(QByteArrayView,QChar)
- Specified by:
compareToin interfaceComparable<Object>
-
hashCode
Returns the objects's hash code computed byqHash(QByteArrayView). -
fromArray
-
fromArray
-
toString
See
operator<<(QDebug,QByteArrayView) -
clone
Creates and returns a copy of this object.
-
compare
Overloaded function for
compare(io.qt.core.QByteArrayView, io.qt.core.Qt.CaseSensitivity)withcs = io.qt.core.Qt.CaseSensitivity.CaseSensitive. -
compare
Overloaded function for
compare(io.qt.core.QByteArray, io.qt.core.Qt.CaseSensitivity)withcs = io.qt.core.Qt.CaseSensitivity.CaseSensitive. -
compare
Overloaded function for
compare(io.qt.core.QByteArrayView, io.qt.core.Qt.CaseSensitivity). -
compare
Overloaded function for
compare(java.nio.ByteBuffer, io.qt.core.Qt.CaseSensitivity)withcs = io.qt.core.Qt.CaseSensitivity.CaseSensitive. -
compare
Overloaded function for
compare(io.qt.core.QByteArrayView, io.qt.core.Qt.CaseSensitivity). -
compare
Overloaded function for
compare(byte[], io.qt.core.Qt.CaseSensitivity)withcs = io.qt.core.Qt.CaseSensitivity.CaseSensitive. -
compare
Overloaded function for
compare(io.qt.core.QByteArrayView, io.qt.core.Qt.CaseSensitivity). -
compare
Overloaded function for
compare(java.lang.String, io.qt.core.Qt.CaseSensitivity)withcs = io.qt.core.Qt.CaseSensitivity.CaseSensitive. -
compare
Overloaded function for
compare(io.qt.core.QByteArrayView, io.qt.core.Qt.CaseSensitivity). -
contains
Overloaded function for
contains(io.qt.core.QByteArrayView). -
contains
Overloaded function for
contains(io.qt.core.QByteArrayView). -
contains
Overloaded function for
contains(io.qt.core.QByteArrayView). -
count
Overloaded function for
count(io.qt.core.QByteArrayView). -
count
Overloaded function for
count(io.qt.core.QByteArrayView). -
count
Overloaded function for
count(io.qt.core.QByteArrayView). -
count
Overloaded function for
count(io.qt.core.QByteArrayView). -
endsWith
Overloaded function for
endsWith(io.qt.core.QByteArrayView). -
endsWith
Overloaded function for
endsWith(io.qt.core.QByteArrayView). -
endsWith
Overloaded function for
endsWith(io.qt.core.QByteArrayView). -
endsWith
Overloaded function for
endsWith(io.qt.core.QByteArrayView). -
indexOf
Overloaded function for
indexOf(io.qt.core.QByteArrayView, long)withfrom = 0. -
indexOf
Overloaded function for
indexOf(io.qt.core.QByteArray, long)withfrom = 0. -
indexOf
Overloaded function for
indexOf(io.qt.core.QByteArrayView, long). -
indexOf
Overloaded function for
indexOf(java.nio.ByteBuffer, long)withfrom = 0. -
indexOf
Overloaded function for
indexOf(io.qt.core.QByteArrayView, long). -
indexOf
Overloaded function for
indexOf(byte[], long)withfrom = 0. -
indexOf
Overloaded function for
indexOf(io.qt.core.QByteArrayView, long). -
indexOf
Overloaded function for
indexOf(java.lang.String, long)withfrom = 0. -
indexOf
Overloaded function for
indexOf(io.qt.core.QByteArrayView, long). -
indexOf
Overloaded function for
indexOf(byte, long)withfrom = 0. -
lastIndexOf
Overloaded function for
lastIndexOf(io.qt.core.QByteArrayView). -
lastIndexOf
Overloaded function for
lastIndexOf(io.qt.core.QByteArrayView). -
lastIndexOf
Overloaded function for
lastIndexOf(io.qt.core.QByteArrayView). -
lastIndexOf
Overloaded function for
lastIndexOf(io.qt.core.QByteArrayView). -
lastIndexOf
Overloaded function for
lastIndexOf(io.qt.core.QByteArrayView, long). -
lastIndexOf
Overloaded function for
lastIndexOf(io.qt.core.QByteArrayView, long). -
lastIndexOf
Overloaded function for
lastIndexOf(io.qt.core.QByteArrayView, long). -
lastIndexOf
Overloaded function for
lastIndexOf(io.qt.core.QByteArrayView, long). -
lastIndexOf
Overloaded function for
lastIndexOf(byte, long)withfrom = -1. -
mid
Overloaded function for
mid(long, long)withn = -1. -
plus
Overloaded function for
plus(io.qt.core.QByteArray). -
equals
Overloaded function for
equals(io.qt.core.QByteArrayView). -
equals
Overloaded function for
equals(io.qt.core.QByteArrayView). -
equals
Overloaded function for
equals(io.qt.core.QByteArrayView). -
equals
Overloaded function for
equals(io.qt.core.QByteArrayView). -
startsWith
Overloaded function for
startsWith(io.qt.core.QByteArrayView). -
startsWith
Overloaded function for
startsWith(io.qt.core.QByteArrayView). -
startsWith
Overloaded function for
startsWith(io.qt.core.QByteArrayView). -
startsWith
Overloaded function for
startsWith(io.qt.core.QByteArrayView). -
toInt
Overloaded function for
toInt(int)withbase = 10.- Throws:
NumberFormatException
-
toShort
Overloaded function for
toShort(int)withbase = 10.- Throws:
NumberFormatException
-
qChecksum
Overloaded function for
qChecksum(io.qt.core.QByteArrayView, io.qt.core.Qt.ChecksumType)withstandard = io.qt.core.Qt.ChecksumType.ChecksumIso3309. -
qChecksum
Overloaded function for
qChecksum(io.qt.core.QByteArray, io.qt.core.Qt.ChecksumType)withstandard = io.qt.core.Qt.ChecksumType.ChecksumIso3309. -
qChecksum
Overloaded function for
qChecksum(io.qt.core.QByteArrayView, io.qt.core.Qt.ChecksumType). -
qChecksum
Overloaded function for
qChecksum(java.nio.ByteBuffer, io.qt.core.Qt.ChecksumType)withstandard = io.qt.core.Qt.ChecksumType.ChecksumIso3309. -
qChecksum
Overloaded function for
qChecksum(io.qt.core.QByteArrayView, io.qt.core.Qt.ChecksumType). -
qChecksum
public static short qChecksum(byte [] data) Overloaded function for
qChecksum(byte[], io.qt.core.Qt.ChecksumType)withstandard = io.qt.core.Qt.ChecksumType.ChecksumIso3309. -
qChecksum
Overloaded function for
qChecksum(io.qt.core.QByteArrayView, io.qt.core.Qt.ChecksumType).
-