你好,我想運行我的程序,但我得到一個非常奇怪的輸出。這個程序工作時,它的一個單一的數組,但是當我使它成爲一個多維的它錯誤了。請幫助messageFormt()錯誤與多維數組
public static void main(String[] args) throws IOException {
MessageFormat messageFormat = new MessageFormat("insert into {0} values (''{1}'', ''{2}'', ''{3}'', ''{4}'')");
Object[][] data = { {"000", "111", "222","333","444","555"},
{"000", "123", "234","345","456","567"} };
System.out.println(messageFormat.format(data));
}
我的輸出是:
run:
insert into [Ljava.lang.Object;@2a134eca values ('[Ljava.lang.Object;@52934c3b', '{2}', '{3}', {4})
BUILD SUCCESSFUL (total time: 0 seconds)
-Todd感謝您的幫助,我會看看到的PreparedStatement – dc4teg