public interface StdString extends CXXPointer, CXXValueRange<StdString.Iterator>, FFIStringReceiver, FFIStringProvider
| Modifier and Type | Interface and Description |
|---|---|
static interface |
StdString.Factory |
static interface |
StdString.Iterator |
| Modifier and Type | Field and Description |
|---|---|
static StdString.Factory |
factory |
UTF8| Modifier and Type | Method and Description |
|---|---|
StdString |
append(StdString rhs) |
byte |
at(long index)
The actual String returns a reference but we can use a value.
|
StdString.Iterator |
begin() |
long |
c_str() |
void |
clear() |
int |
compare(StdString str) |
long |
data() |
StdString.Iterator |
end() |
default long |
find_first_of(byte c) |
long |
find_first_of(byte c,
long pos) |
default long |
find_first_of(StdString str) |
long |
find_first_of(StdString str,
long pos) |
default long |
find_last_of(byte c) |
long |
find_last_of(byte c,
long pos) |
default long |
find_last_of(StdString str) |
long |
find_last_of(StdString str,
long pos) |
default long |
find(byte c) |
long |
find(byte c,
long pos) |
default long |
find(StdString str) |
long |
find(StdString str,
long pos) |
void |
push_back(byte c) |
void |
resize(long size) |
long |
size() |
default StdString |
substr(long pos) |
StdString |
substr(long pos,
long len) |
deletegetAddress, getAddressiterator, localsforEach, spliteratorfromJavaStringtoJavaStringjavaEquals, javaHashCodestatic final StdString.Factory factory
long size()
size in interface FFIStringProviderlong data()
data in interface FFIStringProviderdata in interface FFIStringReceiverlong c_str()
void resize(long size)
resize in interface FFIStringReceivervoid clear()
void push_back(byte c)
byte at(long index)
StdString.Iterator begin()
begin in interface CXXRange<StdString.Iterator>StdString.Iterator end()
end in interface CXXRange<StdString.Iterator>long find(StdString str, long pos)
default long find(StdString str)
long find(byte c,
long pos)
default long find(byte c)
StdString substr(long pos, long len)
default StdString substr(long pos)
long find_first_of(StdString str, long pos)
default long find_first_of(StdString str)
long find_last_of(StdString str, long pos)
default long find_last_of(StdString str)
long find_first_of(byte c,
long pos)
default long find_first_of(byte c)
long find_last_of(byte c,
long pos)
default long find_last_of(byte c)
int compare(StdString str)
Copyright © 2022 Alibaba Group Holding Ltd.. All rights reserved.