Java
 Computer >> コンピューター >  >> プログラミング >> Java

Javaでprintf()メソッドを使用してフォーマットされたテキストを印刷するにはどうすればよいですか?


printf() メソッドを使用すると、出力を java.io.PrintStreamにフォーマットできます。 またはjava.io.PrintWriter 。これらのクラスには、 format()というメソッドも含まれています。 これは同じ結果を生成する可能性があるため、ここで printf()について読んだものは何でも メソッドは、f ormat()にも適用できます。 メソッド。

構文

System.out.printf(“format-string” [, arg1, arg2, … ]);
例1
import java.io.PrintStream;
public class PrintfTest1 {
   public static void main(String[] args) {
      int i = 1234;
      System.out.printf("Decimal: %1$,d Octal: %1$o Hex: %1$x"\n, i);
      String str = "Tutorials Point";
      System.out.printf("%15s", str);
   }
}

出力

Decimal: 1,234 Octal: 2322 Hex: 4d2
Tutorials Point


例2

public class PrintfTest2 {
   public static void main(String[] args) {
      String name = "Adithya";
      int age= 30;
      System.out.format("%-10s - %4d\n", name, age);
   }
}

出力

Adithya    -   30

  1. Java OpenCVライブラリを使用して画像にテキストを追加するにはどうすればよいですか?

    putText()を使用して画像にテキストを追加できます org.opencv.imgproc.Imgprocクラスのメソッド 。このメソッドは、指定された画像に指定されたテキストをレンダリングします。受け入れる- ソース画像を保存するための空のマットオブジェクト。 目的のテキストを指定する文字列オブジェクト。 テキストの位置を指定するPointオブジェクト。 テキストのフォントを指定する整数定数。 フォント固有の基本サイズを掛けた倍率。 テキストの色を指定するScalarオブジェクト。 テキストの色を指定する整数値 例 import org.op

  2. JavaでJLabelを使用して移動テキストを実装するにはどうすればよいですか?

    JLabel JComponentのサブクラスです JLabelのクラスとオブジェクトはテキスト命令を提供します または情報 GUIで。 JLabelは、1行の読み取り専用テキストを表示できます。 、 画像 または両方のテキスト およびan 画像 。 JLabelは、 PropertyChangeListenerを明示的に生成できます。 インターフェース。 移動テキストを実装することもできます タイマーを使用してJLabelで クラスでは、速度(ミリ秒単位)でタイマーを設定できます およびこれ 引数として。 例 import java.awt.*; import java.awt.eve