ユーザー入力を求める簡単なプログラムでは、datainputstreamまたはscannerを使用できます。どちらが速いでしょうか? Datainputstreamはバイナリであるため、高速かもしれませんか?それは意見ですか?できるだけ効率的にしたいというプログラムを作っているので、私は好奇心が強いだけです。入力と出力を扱うときに「高速」とは何でしょうか?
0
A
答えて
5
人から入力を受けている場合は、取得方法を最適化することについて心配する必要はありません。
ユーザーが入力するのにかかる時間は、プログラムの唯一の大きなボトルネックになります。人々はコンピュータより何倍も遅いので、プログラムを速くすることについて心配しないでください。
あなたが心配する必要があるのは、人々がプログラムにデータを簡単に入力できるようにすることです。それが人間の入力を大幅にスピードアップする唯一の方法です。
(言われて、私はユーザからの入力を読み取るためScanner
クラスを好むこと。)
関連する問題
- 1. 高速入力出力機能
- 2. Visual Studioで高速に入力するキーボードショートカットとは何ですか?
- 3. JMSSerializer(単一のプロパティを扱う)で入力フィールドと出力フィールドをフォーマットする
- 4. mkfifoとトランスポートストリームを扱うことは可能でしょうか?
- 5. HTML入力フィールドで上下キーを扱うことはできますか?
- 6. 扱う入力フォームは
- 7. Java Hadoop - 減速機への入力を減速機の出力にすることはできますか?
- 8. サードパーティの入出力ストリームをどのように扱うべきですか?
- 9. 春にファイルとテキスト入力フィールドを同時に扱うMVC
- 10. 入力をジェネレータとして扱う方法
- 11. for-loopとは何でしょうか?
- 12. フォーク/待機プログラム。私の出力は何でしょうか?私の出力は正しいですか?
- 13. 3ワード入力、入力付きの出力テキスト。何ですか?
- 14. Seq2Seqネットワークが単語を何度も繰り返して出力するとどうなるでしょうか?
- 15. サーブレットXML出力をRSSとして扱うようにブラウザに伝える
- 16. 出力が可能なときに `strsplit`を高速化します
- 17. gitでyarn.lockをバイナリファイルとして扱うべきでしょうか?
- 18. 複数のデータ入力に最適なフォーマットは何でしょうか?
- 19. ファイル入力と出力
- 20. 入力ファイルと出力ファイル
- 21. ジオメトリシェーダの入力と出力
- 22. 入力と出力のリダイレクト
- 23. AES入力と出力
- 24. コンソールアプリケーションの入力と出力
- 25. angular2の入力と出力
- 26. numpyは私のFortranルーチンよりもずっと高速でしょうか?
- 27. 高速なUSB HID出力
- 28. C文字列を扱うときに、最初の入力を現在の入力に置き換えるにはどうすればいいですか?
- 29. タイスクリプトの入力とは何ですか?
- 30. `Get-Content`コマンドレット出力を何とか` ArrayList`オブジェクトに出力できますか?
どちらのソリューションは、私が今まで見た中で最速のユーザーよりも数千倍速くしています。私があなたの場合は、私のコードが読みやすく効率的に整理されていることに集中します。 – biziclop