JNI初步入门后,在传递数据的时候,遇到一个需求:有多个数据需要在Java与C代码之间进行传递.如果都做为函数参数传入,则函数很长很难看,并且多个数据的返回也不好实现.所以想到了把数据打包后传递.这在C语言中就是结构体,在Java中就是类了.我们要做的工作就是,先确定要传递的数据,然后相应在C与Java中定义相应的数据类型,然后通过JNI进行数据对应.下面以一个例程来逐步说明. 为了更好的说明各种数据类型的转换示例,我们的数据包含整型.字符串.浮点数.字符.布尔值.数组.在Java端定义类: p