c 获得java数据_JNI:如何将一组数据从c转换为Java
我正在尝试使用JNI将一些数据从c发送到java .
在c我有:
Array[0]:
string name = "myName"
int iterations = 16
float value = 15
... etc
所以我想使用JNI返回Java上的所有数据,我正在尝试这个,但是不起作用
JNIEXPORT jobjectArray JNICALL Java_com_testing_data_MainActivity_getDATA(JNIEnv *env, jobject obj)
{
// 1º Create a temp object
jobject dataClass
{
jstring name;
jint iterations;
jfloat value;
};
jobject tempObject = env->NewObject();
// Get data in c++ format int temp object type
std::vector data = getDataClass(); // First error, must be a c++ class, how could i get it?
// How much memory i need?
int dataSize = data.size();
// Reserve memory in java format
jint tempValues[dataSize];
jobjectArray tempArray = env->NewObjectArray(dataSize,dataClass,0); // 2º Error, it doesn 't create the class
// Temporal store data in jarray
for (int i = 0; i < dataSize ; i++)
{
tempArray[i].name = data[i].name;
tempArray[i].iterations = data[i].iterations;
tempArray[i].value = data[i].value;
}
return tempArray; // return temp array
}
这个步骤是否正确返回带有数据的结构/对象?如何修复错误?
c 获得java数据_JNI:如何将一组数据从c转换为Java相关推荐
- java转换为c#_C#vs Java哪一个更快? 将25k C#转换为Java(2)
java转换为c# 在上一篇文章中,我描述了如何将25k行C#转换为Java以及从该练习中学到的教训. 我收到以下问题: 顺便说一句很棒的文章. 移植代码后,性能与C#版本相比如何? 改写系统的动机之 ...
- C#vs Java哪一个更快? 将25k C#转换为Java(2)
在上一篇文章中,我描述了如何将25k行C#转换为Java以及从该练习中学到的教训. 我收到以下问题: 顺便说一句很棒的文章. 迁移代码后,性能与C#版本相比如何? 改写系统的动机之一是使系统变得更快, ...
- java 查询转对象_在ElasticSearch中将SearchHit转换为Java对象
我正在尝试检索数据表单ES查询,我对如何将每次检索到的数据转换为Java对象感到困惑. 到现在为止,我可以使用Gson获取每个JSON格式的命中,但我认为从命中转换为JSON然后转换为Java对象是没 ...
- DOM4J 不兼容的类型: JAVA.UTIL.LIST (ORG.DOM4J.NODE)无法转换为JAVA.UTIL.LIST(ORG.DOM4J.ELEMENT)
为了解决Dom4j解析xml出现非法反射异常的问题,方法见 Illegal reflective access by org.dom4j.io.SAXContentHandler ,使用Dom4j解析 ...
- C#使用拉依达准则(3σ准则)剔除异常数据(.Net剔除一组数据中的奇异值)
1.问题的提出: 电池生产中,遇到一批电池的测量结果数据: 电压值 电池个数 电压值 电池个数 电压值 电池个数 电压值 电池个数 0.056 1 4.09 1 4.146 17 4.17 ...
- matlab对一组数据傅里叶变换,如何对一组数据进行离散傅里叶变换
xjw=fft(x,300); n=0:149; n1=0:299: mag=abs(xjw) subplot(3,1,1);plot(x);subplot(3,1,2); plot(n1,xjw); ...
- 怎么计算一组数据的波动_数据分析(一):数据描述统计
一. 数据描述统计 看了一个纪录片 - The Joy Of Stats <统计的乐趣>,这虽然是一个关于数据统计分析的纪录短片,但短片中对于数据统计在实际应用场景中应用的效果还是很值得思 ...
- Python数据可视化-seaborn Iris鸢尾花数据
首先介绍一下Iris鸢尾花数据集,内容摘自百度百科:Iris数据集是常用的分类实验数据集,由Fisher, 1936收集整理."Iris也称鸢尾花卉数据集,是一类多重变量分析的数据集.最近我 ...
- java从键盘输入一组数据,输出其最大值,平均值,最小值没法输出
总结::需要耐心,加思考.做事不思考,那就是白做徒劳!!!!! package com.aini;import java.util.Scanner; //操...为什么数组的大小比较我硬是搞不懂,比较 ...
- java列出所有组合_关于Java中列出一组数据的所有组合算法
最近没有项目,顺序做了一个算法. 题目:列出一组数据所有的组合内容.如一组数据:12345,则列出这组数据所有组合.组合项可以有一项,二项,三项......如合法项为:1,12,123,1234,12 ...
最新文章
- UTF-8 CPP的使用
- python3 操作mysql数据库(mysql.connector 和 pymysql )
- python鸢尾花数据集聚类_R语言鸢尾花iris数据集的层次聚类分析
- 【Boost】boost库中thread多线程详解10——condition条件变量
- Git Gitlab 使用指南之TortoiseGit
- R语言空间数据处理(part1)--基础数据操作与处理
- [渝粤教育] 广东-国家-开放大学 21秋期末考试中国近现代史纲要(A)10881k1
- python自动化数据报告_如何:使用Python将实时数据自动化到您的网站
- mpvue 从零开始 女友的收纳盒 6 mpvue-entry入口管理
- LeetCode 278. 第一个错误的版本(二分查找)
- creator 静态属性_CocosCreator cc.class声明类
- html 收藏功能,用react怎么实现收藏功能?
- cocos2dx中的Rapidjson
- 将rdd存储到本地的一个文件中
- python复盘之windows环境的安装
- 职业教育计算机专业宣传,计算机专业介绍.ppt
- 学习springboot整合mybatis并编写测试类
- 2021年广东工业大学第11届腾讯杯新生程序设计竞赛(同步赛)F osu
- 项目一:家庭记账软件
- 回溯法求解N皇后问题及其时间复杂度分析
热门文章
- C# 温故知新 基础篇(7) 接口思维导图
- 本博客弃用,请移步http://ningios.com查看最新
- 使用SOCKET实现TCP/IP协议的通讯
- 【269期门诊集锦】iOS游戏开发—2D游戏编程之我见
- Linux内存释放脚本
- Struts国际化步骤
- 在sqlserver 中with(nolock)详解
- 通过HttpListener实现简单的Http服务
- jquery easyui combobox设置默认选中第一项
- Spring JdbcTemplate batchUpdate() 实例