替代在文本框中打印列表?

时间:2015-06-01 18:36:31

标签: java

您好我正在使用GUI,目前正在打印一个列表到控制台。我知道您可以使用textBox.setText("")打印带有文本框的字符串,但不是将我的列表打印到控制台,而是想使用文本框或任何其他替代方法。

目前我已将此作为我的printlist方法:

private void printList(){
    System.out.println(myList);
}

尝试后:

System.out.println(resultsBox.setText(myList));

我意识到,这不起作用,因为它只适用于字符串而不是列表。所以是的,我还能用什么呢?

提前致谢

2 个答案:

答案 0 :(得分:1)

执行此操作可将列表转换为String

if(myList!=null) {
    resultsBox.setText(myList.toString());
}

如果有效getText(),您可以测试通过打印设置的值,

System.out.println(resultsBox.getText());

答案 1 :(得分:0)

你只需要打电话

resultsBox.setText(myList)

分开。

请注意,这是一个方法调用,用于设置框中的值。它不返回值,因此您不能将其作为参数传递给println()。