2012-12-15 41 views
1

我需要轉換爲Object [] [],看起來像這樣:將對象[] []轉換爲字符串?的Java Swing

Object[][] numbers = 
    {"1", "12-22", "12-22"}, 
    {"2", "12-22", "11-14"}, 
    {"3", "12-22", "11-14"}; 

我想:

m1.textArea.setText((b1.returnNumbers).toString()); 
+0

什麼結果字符串應該是什麼樣子?沒有「內置」的方法來做到這一點,因爲我認爲沒有辦法這樣做,幾乎在所有情況下都是正確的。你最好的選擇是用兩個循環和一個StringBuilder構造你自己的字符串。 – dlev

+0

對這種類型的數據使用['JTable'](http://docs.oracle.com/javase/tutorial/uiswing/components/table.html)。 –

回答

4

可以使用deepToString方法:

m1.textArea.setText(Arrays.deepToString(b1.returnNumbers)); 
+0

它幾乎工作!問題是唯一出現的是'null''。但是,謝謝! – Cereal101

+0

@ Cereal101歡迎您!一旦你克服了「空」問題,你可能想評論造成它的原因。然後,當您的問題解決後,您可能想要接受一個答案,讓其他人知道您不再需要尋找改進的解決方案,並在Stack Overflow上獲得全新的徽章。 – dasblinkenlight

+0

會做!我想你注意到我是新來的? – Cereal101