2013-04-26 4 views

उत्तर

34

System.out एक PrintStream है, और जावाडोक के लिए PrintStream.printf

मंगलाचरण के रूप में बिल्कुल उसी तरह रूप out.printf(l, format, args) बर्ताव करता है की इस पद्धति का एक मंगलाचरण के हवाले से out.format(l, format, args)

+4

आप बस कह सकते हैं "वे बिल्कुल वही हैं" और कुछ भी नहीं –

7

नहीं अंतर। वे दोनों same व्यवहार करते हैं।

6

दोनों printf अतिभारित रूपों

public PrintStream printf(Locale l, String format, Object ... args) { 
    return format(l, format, args); 
} 

और

public PrintStream printf(String format, Object ... args) { 
     return format(format, args); 
} 

की वास्तविक कार्यान्वयन का उपयोग करता प्रारूप विधि के अतिभारित रूपों

public PrintStream format(Locale l, String format, Object ... args) 

और

public PrintStream format(String format, Object ... args) 

क्रमशः।

संबंधित मुद्दे