問題タブ [java.util.scanner]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - java.util.Scanner のユーザー入力のエミュレート
Java でゲームを作成しています。ユーザーがコマンド ラインと GUI の両方から入力できるようにしたいと考えています。現在、このメソッドを使用して入力を取得しています。
私はこれを使い続けたいのですが、mousePressed イベントで、ユーザーが実際に入力を入力することもエミュレートします。それほど効率的なソリューションではありませんが、私のアプリケーションでは理にかなっています。問題は、コード側から System.in に入力するユーザーをシミュレートするにはどうすればよいかということです。
java - Java のスキャナは、ダイアログ ボックスからテキストを読み取ることができますか
スキャナはシステム コンソールからのみ入力を取得できますか? どのダイアログウィンドウからも取得できませんか?
ありがとう。
java - Scanner を介した整数入力を保証する簡単な方法は?
私が書いているプログラムの場合、ユーザーに 1 から 8 までの整数を求める必要があります。これを行う複数の (よりクリーンな) 方法を試しましたが、どれも機能しなかったため、次のようになります。
inputScanner
スキャナーはどこにありますか。きっともっと良い方法がありますか?
java - java.util.ScannerおよびWikipedia
java.util.Scannerを使用してウィキペディアのコンテンツを取得し、単語ベースの検索に使用しようとしています。事実、それはすべて問題ありませんが、いくつかの単語を読むとエラーが発生します。コードを見て確認すると、一部の単語ではエンコーディングなどが認識されないようで、コンテンツが読みにくくなっていることがわかりました。これは、ページを取得するために使用されるコードです。
// -始める-
この問題は、イタリア語版ウィキペディアの「pubblico」という単語で発生します。pubblicoという単語のprintlnの結果は次のようになります(カット):ï¿ï¿½] Ksr>�〜E�1A���E�ER3tHZ�4v��&PZjtc�¿½ï¿ ½D�7_|����=8��Ø}
理由はわかりますか?しかし、ページのソースとヘッダーは同じで、同じエンコーディングです...
コンテンツがgzipで圧縮されていることが判明したので、ウィキペディアにteirページを圧縮して送信しないように指示できますか、それが唯一の方法ですか?ありがとうございました
java - Writing a cleaner and more modular command-parser
I'm writing a debugger for a Z80-emulator we are writing in a school project, using Java. The debugger reads a command from the user, executes it, reads another command, etc.
Commands can either be argument less, have optional arguments, or take an unlimited amount of arguments. Arguments are mostly integers, but occasionally they're strings.
Currently, we're using the Scanner-class for reading and parsing input. The read-method looks kinda like like this (I'm writing this off the top of my head, not paying attention to syntax nor correctness).
This was a kludge written in the beginning of the project, which quickly got out of hand as we added more and more commands to the debugger.
The major issues I have with this code is the large amount of repetition, the highlevel of if/else-nestedness, and the all around uglyness.
I would like suggestions on how to make this code more beautiful and modular, and what kind of patterns that are suitable for this kind of program.
I would also like more general suggestions on code style.
java - Java の Scanner vs String.split() vs StringTokenizer; どちらを使用する必要がありますか?
現在split()
、各行に で区切られた文字列の数があるファイルをスキャンするために使用しています'~'
。Scanner
パフォーマンスの観点から、長いファイルでより良い仕事をすることができるどこかを読んだので、それをチェックアウトすることを考えました.
私の質問は: の 2 つのインスタンスを作成する必要がありScanner
ますか? つまり、1 つは行を読み取り、もう 1 つはその行に基づいて区切り文字のトークンを取得しますか? そうしなければならない場合、それを使用することで何か利点があるかどうかは疑問です。多分私はここで何かを逃していますか?
java - use of delimiter function from scanner for "abc-def"
I'm currently trying to filter a text-file which contains words that are separated with a "-". I want to count the words.
The problem which occurs simply is: words that contain a "-" will get separated and counted for being two words. So just escaping with \- isn't the solution of choice.
How can I change the delimiter-expression, so that words like "foo-bar" will stay, but the "-" alone will be filtered out and ignored?
Thanks ;)
java - Scanner を使用してファイルを読み取る: java でファイルを読み取るために Scanner を使用するとエラーが発生するのはなぜですか?
この例では、Scanner を使用してファイルを 1 行ずつ読み取る方法を示します (書き込み操作は実行しません)。コンパイルしようとするとエラーが発生する理由がわかりません。誰かが私に理由を説明してもらえますか?. プログラムを実行するために jcreatorLE と JDK 1.6 を使用しています。
これを実行した結果は次のとおりです。