Javaで文字列を引数の値を比較します

クリシュナの限界:

私はこのコードを実行しようとしています

catch (Exception e) {

String s="-help";
String s1="[-help]";
  if(s.equals(args) || s1.equals(args))
  {
    System.out.println("hello");
  }
  else 
  {
  log.info(e.getMessage());

  HelpFormatter formatter = new HelpFormatter();
  formatter.printHelp("AutoLockComponent ", options, true);

  }


}

しかし、私はそれは常に他のブロックに行く代わりに、もし条件に入るコードをデバッグしようとしていながら、ひとつひとつの時間は、私は午前は除いている出力は「こんにちは」であることを意味しますが、私は、印刷log.infoメッセージ、缶誰の助けを取得していますこの中に私のうち、あなたの助けが本当にも、私は引数の値が、事前のおかげで、滞在安全のためのデバッガ情報の画像を添付しています、理解されるであろう! ここでは、画像の説明を入力します。

フェデリコクレズCulloca:

args配列です。文字列ではありません。特定のケースでは、あなたが欲しいですargs[0]

if(s.equals(args[0]) || s1.equals(args[0]))

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=359885&siteId=1