問題タブ [println]
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での標準出力のコンテンツのキャプチャ
コンソール/標準出力に文字列を出力する関数を呼び出しています。この文字列をキャプチャする必要があります。印刷を実行している関数を変更したり、継承によって実行時の動作を変更したりすることはできません。これを可能にする事前定義されたメソッドを見つけることができません。
JVMは印刷されたコンテンツのバッファを保存しますか?
誰かが私を助けるJavaメソッドを知っていますか?
scala - print() 関数のインプレース更新
基本的に私は次のことをしたい:
2つの方法があるとしましょう:
たとえば、私はこの両方の方法を使用して、計算の結果をいくつか出力します。毎回新しい行を印刷したり (println() を使用する場合)、新しい値を古い値に連結したり (print() を使用する場合) せずに、両方の値を更新できるようにしたいと考えています。
「:」の後の出力は、両方の行で個別に更新する必要があります。
Python では、プレースホルダーを使用します。
コンマは、Python が "\n" を挿入するのを防ぎます。Scala の場合、キャリッジ リターン ("\r") を使用してもまったく同じように機能するはずです。
問題は、独立して印刷するように更新したいのですが、キャリッジリターンが出力全体を破壊するため、最後の行だけが印刷されることです。
これをscalaで行う解決策はありますか?
ご協力いただきありがとうございます!
よろしく
java - とにかくarraylistを再配置してprintlineを削除する
こんにちは、候補者の数と、最高から最低までの投票数を取得するプログラムを作成する必要があります。そして、fileInputStreamを使用してそれを行うために2つの異なるクラスを作成し、別のクラスはスキャナークラスを使用してarraylistに保存しますが、教師がテキストファイルにそれを持っている方法は、投票の一部が異なる行にあるため、それらが移動します投票用紙が別の行にある間、一方の行のように。そのため、次のようになります。
java - Java println:WindowsとLinux
jcifsライブラリ-sambaのものを使用してリモートマシンのファイルシステムにファイルを書き込むJavaプログラムがあります。SmbFile => SmbFileOutputStream => PrintStreamと私は一般的なprintln(String)を使用します。アプリケーションをLinuxマシンに移動するまではすべて正常に機能し、リモートWindowsマシンで印刷されたファイルが奇妙に見えるようになりました。
問題は、2つのOSがprintln()関数によって挿入されたCR、LFをどのように処理するかであると思います。私の「jar」は1日に1回実行され、「sh」起動ファイルを介して「crontab」によってトリガーされます。
- Javaコードに触れることなく問題を修正する方法はありますか?
- 両方の種類のOS(おそらくすべて)で動作するようにJavaプログラムを作成する方法はありますか?
ありがとうございました
processing - 処理中に1回文を印刷する
処理中に1回だけ文を印刷する方法を考えています。入力println("Hello World!");
すると、HelloWorldがたくさん表示されます。文。keyPressedで修正する方法は知っていますが(キーが押されたとき、これを入力するなど)、簡単な方法で修正する方法がわかりません...
loops - clojureの各行に番号のリストを印刷するにはどうすればよいですか?
n、たとえば10の数字のリストを10行に印刷するにはどうすればよいですか?ループと再発について学びましたが、副作用(println i)
を(recur (+ i 1))
ループ形式で組み合わせることができないようです。明確にするために、次のような出力が必要です。
nが10の場合。
java - System.out.println の出力を別の色で表示する
System.out.println
デバッグする大きなプロジェクトがあり、eclipse の出力でメソッドを変更するために使用できる方法があるかどうか疑問に思っていました
例えば :
より読みやすくするために。
EDIT
sysoutで私はこれを持っています
syserrで私はこれを持っています
scala - PrintlnとScalaのSystem.out.println
Predef.println
それは単なる近道だといつも思っていましたが、まったくSystem.out.println
使われていないようで、どうやら間違っているようですSystem.out
。どうしてこんなことに?そして、どうすればSystem.out
Scalaで以下の「リダイレクト」を行うことができますか?
java - Javaでの整数の除算
これは基本的な質問ですが、答えが見つかりません。浮動小数点演算と他のいくつかのトピックを調べましたが、これに対処しているものは何もないようです。私は間違った用語を持っていると確信しています。
基本的に、完了した数量と合計の2つの数量を取得し、それらを分割して(完了した量の)パーセンテージを算出したいと思います。数量はlong
sです。設定は次のとおりです。
結果をdoubleに再割り当てしてみました-印刷され0.0
ます。どこが間違っているのですか?
ちなみに、次のステップは、この結果に100を掛けることです。これは、この小さなハードルを乗り越えれば簡単だと思います。
ところで、ここでの宿題ではなく、単なる古いnumskull-ness(そして多分今日のコーディングが多すぎる)。
scala - 理解のためのscalaのprintln
for-comprehension では、print ステートメントだけを入れることはできません。
しかし、ダミーの割り当てを使用して簡単に回避できます。
副作用であり、(これまでのところ) 開発中のコードでのみ使用されていますが、より良いアドホック ソリューションはありますか?
副作用以外に、使用すべきではない深刻な問題はありますか?
実際のコードを示す更新。1 つのソリューションを適応させるのは予想よりも困難です。
Rex Kerr との議論から、元のコードを表示する必要性が高まりました。これはもう少し複雑ですが、質問には関係ないように思われました (2x .filter、最後にメソッドを呼び出す)。 Rex のパターンを適用しようとして失敗したので、ここに投稿します。
ここに私の試みがあります - (b * a).filter は間違っています。結果は int であり、フィルター可能な int のコレクションではないからです:
パート II はコメントに属していますが、そこに書かれている場合は読むことができません。最終的には削除するかもしれません。すみません。
OK - コード レイアウトでの Rex の最後の回答は次のとおりです。