Javaのformat関数の使い方は?
Javaでは、formatメソッドは文字列をフォーマットするための方法であり、以下のように使用できます。
- %sを使ってフォーマットしてください。
String name = "John";
int age = 30;
String message = String.format("My name is %s and I'm %d years old.", name, age);
System.out.println(message);
私の名前はジョンで、30歳です。
- 数字のフォーマットを使用する: %d、%f、%e、%x
int number = 10;
String message = String.format("The number is %d.", number);
System.out.println(message);
float pi = 3.14159f;
String message = String.format("The value of pi is %.2f.", pi);
System.out.println(message);
double exponent = 1.23456789e+5;
String message = String.format("The exponent value is %e.", exponent);
System.out.println(message);
int hexNumber = 255;
String message = String.format("The hexadecimal number is %x.", hexNumber);
System.out.println(message);
数字は10です。
πの値は3.14です。
指数の値は1.234568e+05です。
16進数の数字はffです。
- 「日付のフォーマットを使用:%t」
Date now = new Date();
String message = String.format("Today is %tF.", now);
System.out.println(message);
今日は2022年01月01日です。
format関数の基本的な使い方は以上です。具体的な要件に合わせて異なるフォーマット文字列を使用することができます。