我閱讀本教程: 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'
這是我的錯或教程作者?
哪條線,你得到的異常? – nbz
@nEm更新主題 – gstackoverflow
您是否嘗試過不使用%d而不使用%1 $? – nbz