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
请按任意键继续. . .
*/
JNI GetStringUTFLength
最新推荐文章于 2022-01-20 16:57:49 发布