📄 arraysizecounter.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 + -