数组在函数定义中的使用格式(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参数传递 数组的使用相关推荐

  1. java指针的数组_java 指针 数组的使用

    package com.tarena.day05; import java.util.Arrays; public class Point { /** *java 指针演示 */ static fin ...

  2. java 数组对象属性数组_Java中数组的特性

    数组是基本上所有语言都会有的一种数据类型,它表示一组相同类型的数据的集合,具有固定的长度,并且在内存中占据连续的空间.在C,C++等语言中,数组的定义简洁清晰,而在java中确有一些会让人迷惑的特性. ...

  3. java字符串的字节数组_Java字节数组到字符串到字节数组

    我正在尝试将byte []转换为字符串,将byte []的字符串表示形式转换为byte []的转换...我将byte []转换为要发送的字符串,然后我期望我的Web服务(用python编写)将数据直接 ...

  4. 深度解析Java可变参数类型以及与数组的区别

    这篇文章主要介绍了Java方法的可变参数类型,通过实例对Java中的可变参数类型进行了较为深入的分析,需要的朋友可以参考下. Java方法中的可变参数类型是一个非常重要的概念,有着非常广泛的应用.本文 ...

  5. java字符串转字符串数组_Java字符串数组

    java字符串转字符串数组 Java String array is used to hold fixed number of Strings. String array is very common ...

  6. java定义数组_java中数组的三种定义方式_java中数组的定义及使用方法(推荐)...

    java中数组的三种定义方式 java中,数组是一种很常用的工具,今天我们来说说数组怎么定义 [java] view plain copy /** * 数组的三种定义方法 * 1.数组类型[] 数组名 ...

  7. java封装数组_Java封装数组之动态数组实现方法详解

    本文实例讲述了Java封装数组之动态数组实现方法.分享给大家供大家参考,具体如下: 前言:在此之前,我们封装的数组属于静态数组,也即数组空间固定长度,对于固定长度的数组当元素超过容量时会报数组空间不足 ...

  8. java单词转化为数组_java中数组与List相互转换的方法

    1.List转换成为数组.(这里的List是实体是ArrayList) 调用ArrayList的toArray方法. toArray public T[] toArray(T[] a)返回一个按照正确 ...

  9. java不带括号_java – 打印数组,不带括号和逗号

    我以前在学校为我的java课上写了一个Hangman游戏.我现在正在将其移植到Android,并遇到了一些问题.原始的java程序将所有输出写入控制台.现在我必须以某种方式对输出进行调整,使其符合我设 ...

最新文章

  1. 生信服务器 | Linux 时间戳和标准时间
  2. golang 读写文件的四种方式
  3. DropDownList的值去控制TextBox是否可编写
  4. 全部关于测试–第1部分
  5. (7)css常用属性2
  6. 解决由于sz rz导致抓包时文件容量增加
  7. 第二章 Javac编译原理
  8. python set类型
  9. php 获取某文件内容
  10. 系统架构设计说明书(模板)和概要设计说明书(模板)和详细设计说明书(模板)
  11. 桌面云之深信服VMP管理
  12. CAN学习笔记一:DBC文件创建
  13. dosbox运行C语言,DosBox的基本设置和安装
  14. 机器学习在网络中的实际应用
  15. mysql 获取两个月前的日期
  16. 数据库设计(1)_概念结构设计
  17. 高中关于人工智能方面的课题_AI相关专业或成热门?高中生也可以入门“人工智能”...
  18. 蛋白质相互作用系列:GN算法
  19. 阿里云轻量应用服务器开启minecraft基岩版服务器(bedrock)
  20. n卡图像锐化最佳设置方法

热门文章

  1. apache commons - lang 常用方法记录
  2. Could not reload resource bundles java.lang.NoS...
  3. Prototype库终于有了文档了
  4. python微信集成_python+微信+腾讯智能闲聊
  5. python中mean的用法_python 的numpy库中的mean()函数用法介绍
  6. java字符串替换 数组,Java工具类-拆分字符串组装数组,替换字符
  7. firefox linux脚本启动,在Linux终端中使用后台运行模式启动程序的方法
  8. 机器视觉专用照明光源
  9. 计算机考试没考好的检讨书,关于考试没考好检讨书(精选5篇)
  10. 8、周期性任务、find、break和continue 学习笔记