C语言字符串与JNI字符转比较的问题 财富值36

2016-10-13 16:56发布

Java代码:

    String jkey = "1234567890123";

C代码:

    char *key_string0 = "1234567890123";      char *str0 = (*env)->GetStringUTFChars(env, jkey, 0);          LOGI("user info----key_string0:%s, key:%s", key_string0, str0);     LOGI("user info----strcmp(a, d) : %d", strcmp(key_string0, str0));     

结果:

user info----key_string0:1234567890123, key:1234567890123 user info----strcmp(a, d) : 0 

请问是类型还是什么原因呢 ? 小白不懂,求大神指点!