数组在函数定义中的使用格式(int[] OrphanCount)
调用的时候一般使用: int[] OrphanCountBefore = new int[2];
theCalledMethod(OrphanCountBefore);
这是公共函数
public void GetOrphanCount(int[] OrphanCount) {
int blockStoreOrphanCount = 0;
int buildEnvOrphanCount = 0;
String prePostText = "after";
try {
blockStoreOrphanCount = BlockStoreOrphanPurgeCache.getOrphanCount(true, ORPHAN_FILE, TestConstants.VERBOSE_ORPHAN_LOGGING);
OrphanCount[0] = blockStoreOrphanCount;
System.out.println("***** Found " + blockStoreOrphanCount + " blockstore orphans ");
buildEnvOrphanCount = BuildEnvironmentOrphanPurge.getOrphanCount(ORPHAN_FILE, TestConstants.VERBOSE_ORPHAN_LOGGING);
OrphanCount[1] = buildEnvOrphanCount;
System.out.println("***** Found " + buildEnvOrphanCount + " buildenv orphans ");
} catch (Exception e) { System.out.println("Still end up getting an exception up here"); e.printStackTrace();
}
}
这是调用者的代码
public void testWhileCondEvalsTrue() throws Exception {
int blockStoreOrphanCountBefore = 0;
int buildEnvOrphanCountBefore = 0;
int[] OrphanCountBefore = new int[2];
GetOrphanCount(OrphanCountBefore);
System.out.println("--------- Starting orphan data collection before running test case: ---------"+OrphanCountBefore[0]);
CreateWhileStep();
//int OrphanCountAfter[2];
int[] OrphanCountAfter = new int[2];
int blockStoreOrphanCountAfter = 0;
int buildEnvOrphanCountAfter = 0;
GetOrphanCount(OrphanCountAfter);
System.out.println("--------- Starting orphan data collection after running test case: ---------"+OrphanCountAfter[0]);
Assert.assertEquals(OrphanCountBefore[0],
OrphanCountAfter[0],"the blockStoreOrphanCount should be equal before and after run the test case");
}
分享到:
相关推荐
可能有很多人对java的传递数组比较模糊,毕竟java中的数组和c的数组有一些不同。阅读它,也许对你有帮助。
主要介绍了Java数组传递及可变参数操作,结合实例形式详细分析了java数组参数传递与可变参数相关使用技巧,需要的朋友可以参考下
java中传递数组参数.rar
需求: 在JS中向后台传递数组参数 分析: JS中的数组是弱类型的可以放任何类型(对象、基本类型),但是如果数组中放的是对象类型,传递到后台是显示的只能是对象字符串–[object Object],原因如下: 在后台接收的...
以数组为例.引用数据类型作为方法的参数和返回值,传递引用.将随机产生的数保存在数组中,然后进行选择排序
数组存储结构。一维数组、多维数组以及交错数组的定义与使用。 数组如何实例化?Java中的数组与以前的C++中定义的...4、理解方法定义的优势,加深对方法的参数传递与返回类型的理解。 5、了解递归的概念及实现特点。
在使用MVC时,向服务器端发送POST请求时有时需要传递数组作为参数值,下面通过实例代码给大家介绍jQuery Ajax向服务端传递数组参数值的方法,一起看看吧
NULL 博文链接:https://conkeyn.iteye.com/blog/1010959
在方法声明中使用省略号(...) 表示,可以将不定数量的参数传递给方法。可变参数使得方法更加灵活,可以接受任意数量的参数,并以数组形式访问这些参数。 适用人群: Java可变参数适用于所有使用Java编程语言的...
数组的基本操作 数组的参数传递 数组的查找、排序 Arrays类 二维数组
主要介绍了Restful传递数组参数及注解大全的相关资料,需要的朋友可以参考下
前端使用jquery向后台传递数组类型的参数,Java后台直接通过List类型接收,会发现无法取到参数。
通过对典型程序的研究与分析可以看出JAVA语言的参数传递总是传值调用的,但是对于基本类型的参数和对象类型的参数来说,参数传递的情况不完全相同.Java语言不能直接使用传引用调用,但是可以通过数组的方式模拟传引用...
数组总结(概念、定义、默认值、可变长参数、值传递与引用传递等)。1.冒泡排序: 两两相比(两个相邻的数进行比较) 条件成立 互换位置 外层循环控制比较的轮数 **轮数永远是 长度 -1 (n - 1)** 内层循环...
JNI开发Java调用C传递int、String、Array类型参数; 详情参考: int类型: (https://blog.csdn.net/niuba123456/article/details/80959892) String类型(https://blog.csdn.net/niuba123456/article/details/80977247);...
本篇文章主要介绍了JAVA中使用JSON进行数据传递示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
当我们向后台传送时只需要在javascript中正常定义并使用数组,将其作为参数向后台传递: 代码如下: var arry= new Array(); arry[0] = “102”; arry[1] = “103”; arry[2] = “104”; url = “test.jsp?arry=”+...
形式参数:是一个变量,用于存储调用函数时传递给函数的实际参数。 实际参数:传递给形式参数的具体数值。 return:用于结束函数。 返回值:该函数运算后的结果,该结果会返回给调用者。 函数的特点 ...
主要介绍了mybatis调用postgresql自定义函数传递数组参数的解决方案,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Java调用C语言动态库(JNA方式):回调函数、结构体数组传参、结构体数组返回-附件资源