JNI在android / java中解析没有std的jstring或char *

时间:2011-12-05 16:10:40

标签: java android c java-native-interface

在没有std的情况下解析给定jstring的方法是什么?

我在android中,并且无法使用字符串函数。它不可用吗?

我喜欢类似的东西:Java中的.replaceAll,.split,.startWith或StringTokenizer等。

  

“jni / hello-jni.cpp:207:错误:命名空间'std'中的'string'没有   将类型命名为“

谢谢, 莱斯利

1 个答案:

答案 0 :(得分:1)

我想通过“没有std”你的意思是没有C ++,特别是std::string。在这种情况下,您可以使用任何标准C string functions或根据需要自行投掷。要从jstring转换为const char *,您可以查看here