- ベストアンサー
コマンドラインの文字列を違うメソッドに渡す。
コマンドラインに入力された文字列を同じクラス内の 違うメソッドから利用したいのですが、 mainでは method(args[]); method側では、 method(String args[]) としていますが、エラーがでます。 javac hoge.java hinshiExtract.java:149: '.class' がありません。 countTango(args[]); ^ hinshiExtract.java:149: ')' がありません。 countTango(args[]); お願いします。 ^
- みんなの回答 (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]); } } } }
その他の回答 (1)
- torakiyojp
- ベストアンサー率58% (25/43)
こんにちは。 mainの方で、 method(args); としてみてください。
お礼
ありがとうございます。
お礼
ありがとうございます!