public static void main(String[] args){
Systemoutprintln("HelloWorld!"contains("or"));
}
}
用contains()方法 ,包含返回true 不包含返回false
在判断二维数组之前,我们要先了解如何获取二维数组的行数和列数,示例如下:
public boolean Find(int target, int[][] array) {
int rows = arraylength;//行数
int columns = array[0]length;//列数
接下来要如何判断二维数组是否为空呢?Java中判断二维数组是否为空,要判断三种情况:
2、二维数组是否为{},即arraylength==0的情况;
3、二维数组是否为{{}},即arraylength=1&&array[0]length==0的情况;
综上所述,Java中判断二维数组为空的条件为:
if((array==null||arraylength==0)||(arraylength==1&&array[0]length==0))
这样看你指什么空,是指有数组存在,但里面没有任何元素,还是指明这个数组指向空,比如int[] a={} <====指这个数组没有任何元素的
int[] a=null <====a说明指向空
你可以用数组a的长度去判断,alength,如果是这个直等于0,那么数组里面没有任何元素,如果抛出异常了,说明a指向空
首先来看一下工具StringUtils的判断方法:
一种是orgapachecommonslang3包下的;
另一种是orgspringframeworkutil包下的。这两种StringUtils工具类判断对象是否为空是有差距的:
从上面的例子可以看出第二种的StringUtils类更实用。
下面来看一下orgapachecommonslang3的StringUtilsisEmpty(CharSequence cs)源码:public static boolean isEmpty(final CharSequence cs) { return cs == null || cslength() == 0;
接下来是orgspringframeworkutil的StringUtilsisEmpty(Object str)源码:public static boolean isEmpty(Object str) { return (str == null || ""equals(str));
基本上判断对象是否为空,StringUtilsisEmpty(Object str)这个方法都能搞定。
接下来就是判断数组是否为空
listisEmpty(); //返回boolean类型。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)