繁体   English   中英

如何检查给定的字符串数组是否返回null?

[英]How to check whether given string array returns null?

我想检查字符串数组给出值还是null的条件。

字符串函数:

String rowData[] = (String[]) ArrayUtils.subarray(DataArray, startIndex,
                                         (startIndex + maxColumnCount));

if(rowData not null)
{

}

数据数组的值来自:

String DataArray[] = request.getParameter("values").split(",");

如果条件会怎样?

检查数组长度/大小是否为零

if(DataArray.length != 0)  //something similar to this

无法提供request参数,并且产生null。

String dataArrayParam = request.getParameter("values");
String[] dataArray = dataArrayParam == null?
    new String[0] : dataArrayParam.split(",");

通常是:

if (rowData != null) {

顺便说一句。 String[]是更常规的表示法, String a[]来自Java早期的C兼容性。

只需检查

if(DataArray != null)
{
     String rowData[] = (String[]) ArrayUtils.subarray(DataArray, startIndex,
                                         (startIndex + maxColumnCount));

     if(rowData not null)
     {

     }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM