質問: ### 前提・実現したいこと Javaで引数あり・引数なしでも実行できるようなプログラムを書きました ### 発生している問題・エラーメッセージ 「java.lang.ArrayIndexOutOfBoundsException」 ### 該当のソースコード public class Test1 { public static void main(String[] args) { if(args[0].equals(null)){ System.out.println("not one"); } else if(args[0].equals("1")){ System.out.println("one"); } else{ System.out.println("not one"); } } } ### 試したこと if文の条件を入れ替えてみましたが、結果は変わりませんでした ### 補足情報(言語/FW/ツール等のバージョンなど) Eclipse
回答: 以下でそのような機能を持たせる事は出来ます ``` public class TPL{ public static void main(String[] args) { if(args.length==0){ System.out.println("not one"); } else if(args[0].equals("1")){ System.out.println("one"); } else{ System.out.println("not one"); } } } ```