资源简介
一个C++(Ubuntu16.04+QT5.9.1)通过JNI,调用JAVA类及方法的示例。通过JNI传递和返回多种类型的参数,boolean ,int,String,ArrayList,ArrayList嵌套ArrayList<ArrayList>等。

代码片段和文件信息
package com.test;
import java.util.ArrayList;
import java.util.List;
public class JNI_cCalljava_test
{
public JNI_cCalljava_test()
{
super();
}
public static int square_int(int n)
{
return n*n;
}
public static int square_int(String xn)
{
int n=0;
n= Integer.parseInt(xn);
return n*n;
}
public boolean judge(boolean bool)
{
System.out.print(“JAVA FUN judge:“);
System.out.println(bool);
return !bool;
}
public static String funDString01(String x0)
{
return “JAVA funDString01 return:“+x0;
}
public static ArrayList funList01(String str_x0)
{
ArrayList strLint01 = new ArrayList<>();
strLint01.add(“字符串01“);
strLint01.add(“字符串02“);
strLint01.add(“字符串03“);
strLint01.add(“参数传入:“+str_x0);
return strLint01;
}
public static ArrayList funAAList(String str_x0)
{
ArrayList> aalist01 = new ArrayList<>();
ArrayList first = new ArrayList<>(); //创建第一个
ArrayList second = new ArrayList<>();
ArrayList third =new ArrayList<>();
first.add(“AL01-01杨幂“);
second.add(“AL02-01李冰冰“);
second.add(“AL02-02范冰冰“);
third.add(“AL03-01黄晓明“);
third.add(“AL03-02赵薇“);
third.add(“AL03-03陈坤“);
aalist01.add(first);
aalist01.add(second);
aalist01.add(third);
return aalist01;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-08-22 05:47 jar03qt591dtp\
目录 0 2017-08-22 05:46 build-java01pc_Qt_5_9_1_64bit-Debug\
目录 0 2017-08-09 18:23 build-java01pc_Qt_5_9_1_64bit-Debug\com\
目录 0 2017-08-22 05:47 build-java01pc_Qt_5_9_1_64bit-Debug\com\test\
文件 355 2017-08-07 14:26 build-java01pc_Qt_5_9_1_64bit-Debug\com\test\Test.java
文件 1606 2017-08-22 17:09 build-java01pc_Qt_5_9_1_64bit-Debug\com\test\JNI_cCalljava_test.java
文件 1625 2017-08-22 17:10 build-java01pc_Qt_5_9_1_64bit-Debug\com\test\JNI_cCalljava_test.class
文件 1001888 2017-08-22 17:54 build-java01pc_Qt_5_9_1_64bit-Debug\java01pc
文件 357 2017-08-20 11:39 jar03qt591dtp\main.cpp
文件 14450 2017-08-22 17:54 jar03qt591dtp\java01pc.pro.user
文件 1542 2017-08-22 10:42 jar03qt591dtp\java01pc.pro
文件 914 2017-08-09 16:10 jar03qt591dtp\jar03mainwindow.ui
文件 509 2017-08-09 16:49 jar03qt591dtp\jar03mainwindow.h
文件 11998 2017-08-22 17:54 jar03qt591dtp\jar03mainwindow.cpp
- 上一篇:java学生课绩管理系统
- 下一篇:java信产部考试题库java信产部考试题库
相关资源
- jsp 统计在线人数利用HttpSessionListene
- list map转换成json格式以及相关jar包(
- Android中采用ListView实现数据列表显示
- android ListView简单
- android listview 列表 点击列表进入详细
- android listview+fragment实现仿京东分类
- Android左侧导航栏。ListView动态显示导
- Android多ListView实现展开,收起加载,
- Android ExpandableListView双层嵌套实现三级
- Android Listview嵌套Listview实现评论
- Android+sqlite
- android ExpandableListView三级菜单的使用
- Android 实现自定义多级树控件和全选
- android 记事本demolistview与SQLite
- webservice服务中WSServletContextListener监听
- Android SearchView和ListView结合使用Demo
- Android自定漂亮Dialog中嵌入ListView
- Android 保存List数据SharedPreferences
- Android仿京东左右分类
- Android中Sqlite数据库跟Listview对数据进
- Android 仿美团网探索ListView的A-Z字母排
- android 自定义listview实现仿微信/QQ设置
- Android下拉刷新上拉加载效果功能
- Android ListView支持批量选择
- Android中ListView适配器中的view重用和接
- Android 使用ListView的A-Z字母排序功能实
- Android 任意层别 树形控件
- Android 自定义ScrollView ListView 体验各种
- Android 根据EditText搜索框ListView动态显
- android加载历史登陆用户
评论
共有 条评论