java.lang.String ক্লাসের format() মেথড একটি ফরম্যাট স্ট্রিং এবং আর্গুমেন্টের একটি অ্যারে গ্রহণ করে নির্দিষ্ট ফরম্যাটে স্ট্রিং রিটার্ন করে।
উদাহরণ: format() মেথড দিয়ে ডেট ফরম্যাট
import java.util.Calendar;
import java.util.GregorianCalendar;
public class Test {
public static void main(String args[]) {
Calendar cal = GregorianCalendar.getInstance();
System.out.println("ডেট: " + cal.get(Calendar.DATE));
System.out.println("মাস: " + cal.get(Calendar.MONTH));
System.out.println("বছর: " + cal.get(Calendar.YEAR));
Object arr[] = { "Date", cal };
System.out.println("ইচ্ছিত ফরম্যাট: ");
System.out.println(String.format("%1$s = %2$tY %2$tm %2$te", arr));
}
}
আউটপুট
ডেট: 7
মাস: 10
বছর: 2020
ইচ্ছিত ফরম্যাট: Date = 2020 11 7
উদাহরণ: ইন্টিজারকে অতিরিক্ত শূন্য দিয়ে প্রিন্ট
public class Demo {
public static void main(String []args) {
int val = 1254;
String str = String.format("%07d", val);
System.out.println(str);
}
}
আউটপুট
0001254
উদাহরণ: সকল ডেটা টাইপের জন্য ফরম্যাট স্ট্রিং
public class Demo {
public static void main(String []args) {
String str = String.format("%d", 245);
System.out.println(str);
str = String.format("%s", "Welcome to Tutorialspoint");
System.out.println(str);
str = String.format("%f", 126.54);
System.out.println(str);
str = String.format("%c", 't');
System.out.println(str);
}
}
আউটপুট
245
Welcome to Tutorialspoint
126.540000
t