• ベストアンサー

コマンドラインの文字列を違うメソッドに渡す。

コマンドラインに入力された文字列を同じクラス内の 違うメソッドから利用したいのですが、 mainでは method(args[]); method側では、 method(String args[]) としていますが、エラーがでます。 javac hoge.java hinshiExtract.java:149: '.class' がありません。 countTango(args[]); ^ hinshiExtract.java:149: ')' がありません。 countTango(args[]); お願いします。 ^

質問者が選んだベストアンサー

  • ベストアンサー
  • neuron-x
  • ベストアンサー率52% (139/266)
回答No.2

質問を見た限り、コンパイルエラーですね。 ソースコードの記述が少し間違っていると思われます。 簡単なサンプルを、下に乗せておきます。 --------------------------------------- public class MainSample {   public static void main(String[] args) {     MainSample main = new MainSample();     main.method(args);   }   public void method(String[] args) {     // TODO ここに処理を記述.(下はサンプル)     if (args != null) {       for (int i = 0; i < args.length; i++) {         System.out.println("args[" + i + "]=" + args[i]);       }     }   } }

Judau_MSZ-010
質問者

お礼

ありがとうございます!

その他の回答 (1)

回答No.1

こんにちは。 mainの方で、 method(args); としてみてください。

Judau_MSZ-010
質問者

お礼

ありがとうございます。

関連するQ&A