您好我正在使用GUI,目前正在打印一个列表到控制台。我知道您可以使用textBox.setText("")
打印带有文本框的字符串,但不是将我的列表打印到控制台,而是想使用文本框或任何其他替代方法。
目前我已将此作为我的printlist方法:
private void printList(){
System.out.println(myList);
}
尝试后:
System.out.println(resultsBox.setText(myList));
我意识到,这不起作用,因为它只适用于字符串而不是列表。所以是的,我还能用什么呢?
提前致谢
答案 0 :(得分:1)
执行此操作可将列表转换为String
,
if(myList!=null) {
resultsBox.setText(myList.toString());
}
如果有效getText()
,您可以测试通过打印设置的值,
System.out.println(resultsBox.getText());
答案 1 :(得分:0)
你只需要打电话
resultsBox.setText(myList)
分开。
请注意,这是一个方法调用,用于设置框中的值。它不返回值,因此您不能将其作为参数传递给println()。