【发布时间】:2018-08-23 18:19:35
【问题描述】:
我编写了一些代码来创建和初始化一个字符串数组列表。是否可以直接在 String [] args 方法本身中声明参数,而不是创建额外的 String arrayList?
public class sampleCode{
public static void main(String[] args ) {
String[]args2 = {"en", "es"};
if( args2[0].equals("en")) {
System.out.println("english option");
}
else if( args2[1].equals("es")) {
System.out.println("spanish option");
}
else System.out.println("this is the default option");
}
}
【问题讨论】:
-
你的问题不清楚。我在上面的代码中没有看到任何 ArrayList。另外,“是否可以将参数直接声明到 String [] args 方法本身”是什么意思?你的意图是什么?
-
我的 arrayList 是“en”和“es”。它们保存的 args2 对象类似于上面的“String[] args”主方法。我希望使这段代码更简洁,当 en 是第一个数组时打印“English option”,当 es 是第二个选项时打印“spanish option”。
-
???请重新声明,因为这不合逻辑。
-
您混淆了术语,表明您可能缺乏 Java 教程。为了您和我们的利益,请查看它们——您可以在此处找到教程:The Really Big Index
标签: java arrays arraylist main