⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 arraysizecounter.java

📁 JAVA实现的酒店管理系统
💻 JAVA
字号:
package tools;

/*
 * @Author:黄顺武
 * Description:计算传入的数组参数所包含的的元素个数
 * Create Time:2008-2-14
 * Note:所有传入的参数数组中的元素都必须是连续存储的,否则无法计算数组所存储的元素的实际大小
 */

public class ArraySizeCounter {
	private static int actualSize = 0;// 传入的数组元素实际存储的元素的大小,初始大小置为0,表示没有值

	public ArraySizeCounter() {

	}

	public static int getArraySize(String[] arrayPara) {// 计算传入的字符串型数组参数的元素的个数
		if(actualSize!=0){//重新把actualSize初始大小置为0,因为actualSize为static型变量,只能被初始化一次
			actualSize=0;
		}
		if(arrayPara==null){
			actualSize=-1;//表示数组为null
		}else {
			if (arrayPara.length > 0) {
				for (int i = 0; i < arrayPara.length; i++) {
					if (arrayPara[i] == null) {
						actualSize = i;
						break;
					}
				}
			}
		}
		return actualSize;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -