-1

我有一个要求,要在数组结构中分配值,要避免集合,

testFunction(String userName,String Password,String status)
 {
    String[] array;
    if(password==null)
     {
      array={"username",username_variable,"status",status_variable}
    }
    else
    {
     array={"username",userName,"password",password,"status",status}
   }
}
4

2 回答 2

1

这是用值初始化数组的正确方法:

array = new String[] {"username", username_variable, "status", status_variable};

您可以在Java 教程中阅读有关数组的更多信息。

于 2012-08-31T10:09:43.977 回答
1

在java中,数组是对象,所以你必须创建一个对象来初始化数组的元素。

转变

array={"username",username_variable,"status",status_variable}

array=new String[]{"username",username_variable,"status",status_variable}
于 2012-08-31T10:09:56.757 回答