JNI Functions
NewString
- jstring NewString(JNIEnv *env, const jchar *unicodeChars,jsize len);
从Unicode字符数组构造一个新的java.lang.String对象。
NewStringUTF
- jstring NewStringUTF(JNIEnv *env, const char *bytes);
用于从UTF-8编码的字符串常量中创建一个java.lang.String对象。(把C字符串转换为Java字符串)。
GetStringChars
- const jchar* GetStringChars(JNIEnv *env, jstring string, jboolean *isCopy);
返回指向字符串Unicode字符数组的指针。这个指针在调用ReleaseStringChars()之前一直有效。
如果isCopy不是NULL,则将*isCopy设置为JNI_TRUE,如果进行了复制;或者设置为JNI_FALSE,如果没有进行复制。