18 #ifndef _DECAF_LANG_STRING_H_ 19 #define _DECAF_LANG_STRING_H_ 64 String(
const std::string& source );
80 String(
const char* array,
int size );
101 String(
const char* array,
int size,
int offset,
int length );
109 String& operator= (
const std::string& );
116 bool isEmpty()
const;
123 virtual int length()
const;
128 virtual char charAt(
int index )
const;
133 virtual CharSequence* subSequence(
int start,
int end )
const;
138 virtual std::string toString()
const;
150 static String valueOf(
bool value);
160 static String valueOf(
char value);
170 static String valueOf(
float value);
180 static String valueOf(
double value);
190 static String valueOf(
short value);
200 static String valueOf(
int value);
210 static String valueOf(
long long value);
A CharSequence is a readable sequence of char values.
Definition: CharSequence.h:36
The String class represents an immutable sequence of chars.
Definition: String.h:38
#define DECAF_API
Definition: Config.h:29
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements...
Definition: AprPool.h:25