java图形界面中怎么用settext输出一个数组
3个回答
展开全部
需要为数组写一个toString方法,然后嗲用方法设置到文本框,下面的可以参考:
// 数组转字符串函数
public static String arrayToString(Object[] array) {
if (array == null)return "";// 数组为null,返回空字符串
int length = array.length;
if (length == 0) return "[]";// 数组长度为0,返回字符串“[]”
final String arraySeparator = ",";// 数组元素间的分隔符
StringBuffer buffer = new StringBuffer("[");
for (int i = 0; i < length; i++) {// 循环数组,组装字符串
Object item = array[i];
buffer.append((item == null)?nullText:item.toString());
buffer.append(arraySeparator);
}
buffer.setCharAt(buffer.length()-1,']');// 替换最后的“,”为“]”
return buffer.toString();
}
// 使用例子
myTextField.setText(arrayToString(new int[]{1,2,3,4,5}));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询