Java 在不循环的情况下将字符串分配给字符串数组
我有一个要求,要在数组结构中赋值,要避免集合Java 在不循环的情况下将字符串分配给字符串数组,java,arrays,Java,Arrays,我有一个要求,要在数组结构中赋值,要避免集合 testFunction(String userName,String Password,String status) { String[] array; if(password==null) { array={"username",username_variable,"status",status_variable} } else { array={"username",us
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}
}
}
这是使用值初始化数组的正确方法:
array = new String[] {"username", username_variable, "status", status_variable};
由于数组是对象,因此必须创建一个对象来初始化数组元素,您可以在java中的 皈依
array={"username",username_variable,"status",status_variable}
到
只需将新字符串[]添加到array={….}中的现有代码中即可。您似乎在避免使用映射或自定义对象来执行此操作。你真的需要使用数组吗?-1我不知道爱情月是否结束了,但是你试过买一本java书吗
array=new String[]{"username",username_variable,"status",status_variable}