一個數組,我想,我傳遞作爲一個字符串參數的函數中打印數組名的名稱:如何打印在Java
public static String[][] cleanCSVtable(String[][] data_table) {}
,而不是像這樣:
[[Ljava.lang.String;@ba4539
例如讓我們假設,我的主要功能之外的所限定的本數組作爲
public static String [][] XYZ = null;
我想這個有趣的範圍內的打印XYZ ction代替
[[Ljava.lang.String;@ba4539.
任何黑客/提示/想法?
這個問題很難閱讀。簡而言之,不,你不能以任何合理的方式做到這一點。你可以檢查字節碼,並可能得到的信息,但現在。 – 2012-03-09 18:05:26
這個數組的名字,只要有一個,就是'[[Ljava.lang.String; @ ba4539'。 'XYZ'只是其中一個參考的名稱,'data_table'是另一個參考。 – ibid 2012-03-09 18:06:16
看到這個問題的答案[Java反射:如何獲得變量的名稱?](http://stackoverflow.com/questions/744226/java-reflection-how-to-get-the-name-of-a - 變量) – Alex 2012-03-09 18:09:46