美文网首页
C JNI 类型转换

C JNI 类型转换

作者: nice_demo | 来源:发表于2022-01-27 17:24 被阅读0次

    jint 转 jstring 

    jint cno=2;

    char buf[64];

    sprintf(buf, "%d",cno);

    std::string namestd1= "";

    namestd1.append(buf);

     jstring 转char

    const char * str = env->GetStringUTFChars(name,0);

    char c[120] = "";//调用c++拼接字符函数strcat(c,str);

    //释放env->ReleaseStringUTFChars(name,str);

    或者

    char names[40] ;

    sprintf(names, "%s", name);

    puts(names);

     char  转 jstring

    char s[256] = {0};

    strcpy(s, namestd.c_str());

    jstring a=env->NewStringUTF(namestd.c_str())

    相关文章

      网友评论

          本文标题:C JNI 类型转换

          本文链接:https://www.haomeiwen.com/subject/pguahrtx.html