2014-07-02 23 views
0

我閱讀本教程: link格式中的PrintWriter

那得到的結果我想調用該代碼:

public static void main(String[] args) throws java.lang.Exception 
    { 
     PrintWriter writer = new PrintWriter(System.out); 

     writer.print(true); 
     writer.print((int) 123); 
     writer.print((float) 123.456); 

     writer.printf(Locale.UK, "Text + data: %1$", 123); //cause of exception 

     writer.close(); 
    } 

我得到異常:java.util.UnknownFormatConversionException: Conversion = '1'

這是我的錯或教程作者?

+0

哪條線,你得到的異常? – nbz

+0

@nEm更新主題 – gstackoverflow

+0

您是否嘗試過不使用%d而不使用%1 $? – nbz

回答