プロパティ-D
メソッドを使用して、コマンドラインでjarファイルに引数を指定しています。コードは次のとおりです。
String prop1 = "one";
String val1 = System.getProperty(prop1);
System.out.println(val1);
これは機能しますが、これをより大きなプログラムに実装しようとすると、奇妙なことが起こります。引数がないと、これは出力されますがnull
、これは問題ありません。しかし、その後、のようなことboolean test = val1.equals(null);
をすると、提供したコードとは関係がないように見える問題が発生します。何かご意見は?