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

时间:2013-08-07 08:18:17

标签: java arrays string

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

字符串功能:

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

if(rowData not null)
{

}

数据数组的价值来自:

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

条件是什么?

3 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

无法给出请求参数并且产生null。

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

一般情况下会是:

if (rowData != null) {

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

答案 2 :(得分:0)

只需检查

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

     if(rowData not null)
     {

     }
}