考慮方法聲明:可變參數和「...」參數
String.format(String, Object ...)
的Object ...
參數是隻是的Object
秒的數組的引用。 有沒有辦法使用這種方法參考實際的Object
數組?如果我通過在一個Object
陣列到...
參數 - 將所得到的參數值是一個二維陣列 - 因爲Object[]
本身是一個Object
:
Object[] params = ....; // Make the array (for example based on user-input)
String s = String.format("%S has %.2f euros", params);
所以陣列的第一組分(這是在String.format
方法中使用的),將是一個陣列,他會產生:
[class.getName() + "@" + Integer.toHexString(hashCode())]
然後錯誤,因爲陣列大小爲1
黑體序列是真正的問題。
這是第二個問題:...
數組/參數是否有名字?
對不起,我不得不在測試之前測試它......我想我很久以前就遇到了這個問題。 – 2009-11-01 11:32:43