【问题标题】:Convert Object[][] to String? Java Swing将对象 [] [] 转换为字符串? Java 摇摆
【发布时间】:2012-12-15 01:32:10
【问题描述】:

我需要转换一个如下所示的 Object[][]:

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

我试过了:

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

【问题讨论】:

  • 生成的字符串应该是什么样的?没有“内置”方法可以做到这一点,因为我认为没有一种方法可以在几乎所有情况下都是正确的。最好的办法是用两个循环和一个StringBuilder 构建自己的字符串。
  • 对此类数据使用JTable

标签: java string swing object jtextarea


【解决方案1】:

您可以使用deepToString 方法:

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

【讨论】:

  • 它几乎可以工作了!问题是唯一出现的是''null''。但是,谢谢!
  • @Cereal101 欢迎您!一旦您克服了null 问题,您可能想要评论导致它的原因。然后,当您的问题解决后,您可能希望接受一个答案,让其他人知道您不再积极寻找改进的解决方案,并在 Stack Overflow 上获得全新的徽章。
  • 会的!我猜你注意到我是新来的?
猜你喜欢
  • 2011-08-30
  • 2015-01-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多