1

ですから、皆さんへの私の簡単な質問は、(String [] args)の引数を解析する必要がある理由について、誰かが私に基本的な理由を説明できるでしょうか?私はこのトピックについてあまり知識がないので、物事をよりよく理解できるように、すぐに助けを求めたいと思います。

ありがとうございました!

4

3 に答える 3

3

あなたはなぜそれをするのかと尋ねていますか?もちろん、それを行う必要がある(または要件がある)場合。たとえば、アプリケーションで、、またはなどの引数をサポートする必要が-installある-debug場合-foo -bar -quick -user=simpson -pass=bart

lsLinuxの場合と同様に、再帰のサポート-Rや再帰dirの「Dos」サポートなどの引数をサポートします/S。これらの引数を「解析」して(たとえば、「それらを見て、それらが何を意味するのかを理解する」)、アプリケーションをそれに応じて動作させる必要があります。

于 2012-04-05T00:30:53.933 に答える
1

これは、Javaでコマンドラインアプリケーションを操作するための非常に便利な方法です。たとえば、Javaアプリケーションを実行するためのバッチファイルを作成する場合(おそらく、コンピューターにメールプロファイルを設定する場合)、コマンドライン引数を使用して、ユーザー名などの標準のOS値を入力できます。等

あなたはいつもこれをする必要がありますか?いいえ、でもプログラミングのすべてと同じように、適切なときに使用するためのツールです。:)

于 2012-04-05T00:35:41.937 に答える
0

コマンドライン引数を使用する一般的なプログラムは、たとえば、数値が素数であるかどうかをテストします。

java mytools.IsPrime 1234567 

または、翻訳プログラムが翻訳を見つけるのに役立つ可能性があります。

java mytools.Translate Kindergarten

Windowsでは、コマンドラインを使用することはめったにありませんが、ファイルのリストをプログラムにドラッグアンドドロップで渡すと、OSはこのアクションを名前のリストに変換し、プログラムに渡されるため、ファイルを操作できます。 :

java mytools.PrettyPrint PrettyPrint.java Translate.java IsPrime.java
于 2012-04-05T00:58:15.410 に答える