而不循环
问题描述:
我有一个要求分配字符串字符串数组,分配在阵列结构中的值,将被避免的集合,而不循环
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}
}
}
答
在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中阅读有关阵列的更多信息。
只是新的String []添加到阵列= {....}现有的代码。 –
您似乎在避免使用Map或自定义对象来执行此操作。你真的必须使用数组吗? –
-1我不知道这个月的爱是否已经结束了,但是你是否试过购买一本java书 –