問題タブ [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.
java - out.println と err.println に違いがあるのはなぜですか?
- System.class には、Printstream クラスの「out」および「err」オブジェクトが含まれています。
- System.class は static と宣言されています。
- println() は、(out および err オブジェクト) を持つ Printstream クラスのオーバーロードされたメソッドです。
System.out.println("Xys"); を実行すると および System.err.println("Fdfd");
どちらも機能するはずです out と err が同じクラスのオブジェクトであるのとまったく同じですが、そうでないという事実があります。
out.println() が黒で印刷され、err.println() が赤で印刷される理由。
java - コマンドラインではなくEclipseで作成されたファイル
Javaを使用して、データを含むファイルを作成しています。しかし、私は問題に遭遇します。実際、Eclipse から実行すると、ファイルの作成に成功し、そのファイルに「hello」と書き込みます。しかし、そのコードを jar ファイルにエクスポートし、コマンド ライン (java -jar myappli.jar) で実行しようとすると、ファイルが作成されません。理由がわかりません。
これは非常に単純な私のJavaファイルです。
何か答えがあれば、喜んでお答えします:) ありがとうございます。
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 に保存された新しい数字が外部ファイル内に「[]」を持っていることです。
spring - Springboot を使用した AOP、java.io.PrintStream
アーキテクチャなどをチェックするいくつかの側面を備えた単純なspringbootアプリケーションを構築しました。
System.out.println() へのすべての呼び出しをキャッチして、使用法に関する警告を表示しようとしているので、これまでに見つけたものです:
System.out.println() は PrintStream を使用するため、これを試しました:
しかし、成功しませんでした。ログは言う
同様のアスペクトが機能していますが、呼び出しの代わりに実行しています: