将字符串分配给字符串数组而不进行循环

时间:2012-08-31 10:08:56

标签: java arrays

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

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}
   }
}

2 个答案:

答案 0 :(得分:1)

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

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

您可以在Java Tutorial中了解有关数组的更多信息。

答案 1 :(得分:1)

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

转换

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

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