JNI GetStringUTFLength

来源:互联网 发布:淘宝读书官方版 编辑:程序博客网 时间:2024/05/17 23:21
class GetStringUTFLength_Test { native static int getStringLength(String str); native  int getStringLengthNonStatic(String str);public static void main(String[] args) {String str="Hello World!";System.out.println(str);System.out.println("长度为:"+getStringLength(str));System.out.println("长度为:"+new GetStringUTFLength_Test().getStringLengthNonStatic(str));}static{System.loadLibrary("GetStringUTFLength");}}/*// GetStringUTFLength.cpp : 定义 DLL 应用程序的导出函数。//#include "stdafx.h"#include "..\GetStringUTFLength_Test.h"JNIEXPORT jint JNICALL Java_GetStringUTFLength_1Test_getStringLength  (JNIEnv * env, jclass clazz, jstring str){return env->GetStringLength(str);}JNIEXPORT jint JNICALL Java_GetStringUTFLength_1Test_getStringLengthNonStatic  (JNIEnv *env, jobject obj, jstring str){return env->GetStringLength(str);}*//*Hello World!长度为:12长度为:12请按任意键继续. . .*/

原创粉丝点击