問題タブ [printstream]

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.

0 投票する
1 に答える
179 参照

java - out.println と err.println に違いがあるのはなぜですか?

  1. System.class には、Printstream クラスの「out」および「err」オブジェクトが含まれています。
  2. System.class は static と宣言されています。
  3. println() は、(out および err オブジェクト) を持つ Printstream クラスのオーバーロードされたメソッドです。

System.out.println("Xys"); を実行すると および System.err.println("Fdfd");

どちらも機能するはずです out と err が同じクラスのオブジェクトであるのとまったく同じですが、そうでないという事実があります。

out.println() が黒で印刷され、err.println() が赤で印刷される理由。

0 投票する
2 に答える
80 参照

java - コマンドラインではなくEclipseで作成されたファイル

Javaを使用して、データを含むファイルを作成しています。しかし、私は問題に遭遇します。実際、Eclipse から実行すると、ファイルの作成に成功し、そのファイルに「hello」と書き込みます。しかし、そのコードを jar ファイルにエクスポートし、コマンド ライン (java -jar myappli.jar) で実行しようとすると、ファイルが作成されません。理由がわかりません。

これは非常に単純な私のJavaファイルです。

何か答えがあれば、喜んでお答えします:) ありがとうございます。

0 投票する
1 に答える
481 参照

java - ファイルの数値を乱数と比較するには?

みなさんこんばんは、こんな感じです。私の宝くじアプリケーションは機能しますが、最後に実装する必要があるだけで、これには大きな問題があります。したがって、「lotto.dat」ファイルに 6 つの数字が保存されています。1、2、3、4、5、6。新しい数字を取得することを選択しない場合、アプリは 6 つの新しい乱数を生成し、それらを比較します。これは機能します。

しかし、6 つの新しい数字が必要ない場合は、それらを ArrayList に保存し、それらを PrintStream で "lotto.dat" に保存します。ファイルには、arrayList の括弧 cus が付いた 6 つの数字が含まれるようになりました。新しい番号が保存されると、一致しても一致しないと表示されるため、これが問題である可能性があると感じています。

これは私の数字の方法です:

私の newNumbers メソッドでは、コンソールに書き込まれた 6 つの newNumbs を ArrayList に入力します。次に、上書きされる「lotto.dat」に配列リストをprintStreamします。

これは、乱数 (ArrayList の数値) を比較するコードです。

そして、ここに私の doCompare メソッドがあります:

問題を解決するために文字通り何時間も費やしましたが、できません。なぜ数値を比較しないのですか?本当に変わる唯一のことは、lotto.dat に保存された新しい数字が外部ファイル内に「[]」を持っていることです。

0 投票する
1 に答える
627 参照

spring - Springboot を使用した AOP、java.io.PrintStream

アーキテクチャなどをチェックするいくつかの側面を備えた単純なspringbootアプリケーションを構築しました。

System.out.println() へのすべての呼び出しをキャッチして、使用法に関する警告を表示しようとしているので、これまでに見つけたものです:

System.out.println() は PrintStream を使用するため、これを試しました:

しかし、成功しませんでした。ログは言う

同様のアスペクトが機能していますが、呼び出しの代わりに実行しています: