java.lang.String क्लास का format() मेथड एक फॉर्मेट स्ट्रिंग और आर्गुमेंट्स की एक सरणी स्वीकार करता है और निर्दिष्ट फॉर्मेट में स्ट्रिंग लौटाता है।
उदाहरण: format() मेथड का उपयोग करके डेट फॉर्मेट करना
import java.util.Calendar;
import java.util.GregorianCalendar;
public class Test {
public static void main(String args[]){
// GregorianCalendar इंस्टेंटिएट करना
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[] = { "डेट", cal };
System.out.println("वांछित फॉर्मेट: ");
System.out.println(String.format("%1$s = %2$tY %2$tm %2$te", arr));
}
}
आउटपुट
डेट: 7 महीना: 10 वर्ष: 2020 वांछित फॉर्मेट: डेट = 2020 11 7
उदाहरण: format() मेथड का उपयोग करके अतिरिक्त शून्य के साथ पूर्णांक प्रिंट करना
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