我有一个要求,要在数组结构中分配值,要避免收集,
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}
}
}
答案 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}