而不循环

问题描述:

我有一个要求分配字符串字符串数组,分配在阵列结构中的值,将被避免的集合,而不循环

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

只是新的String []添加到阵列= {....}现有的代码。 –

+0

您似乎在避免使用Map或自定义对象来执行此操作。你真的必须使用数组吗? –

+0

-1我不知道这个月的爱是否已经结束了,但是你是否试过购买一本java书 –

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

转换

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

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

这是为了初始化与值的数组的正确方法:

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

您可以在Java Tutorial中阅读有关阵列的更多信息。