我想用随机数填充我的数组,但我无法在TextViewer
我的数组casual[]
中显示 - 请帮助我!
LanciaB.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
int result = np2.getValue();
int result2 = np.getValue();
result = result == 0 ? 10 : result;
int casual[] = new int[10];
for(int i=0; i < result2; i++){
casual[i] = (int) (Math.random()*10);
}
tv.setText(casual.toString());
}
});
答案 0 :(得分:4)
使用重载的Arrays#toString(int[])数组作为参数。
Arrays.toString(casual)
答案 1 :(得分:1)
您需要加入数组的元素。在Android中,您可以执行以下操作:
tv.setText(TextUtils.join(",", casual));
答案 2 :(得分:0)
我使用了你的建议,但打印的字符串不仅是数字,还包括字符和字母......是打印问题(字符串编码)还是填写随机数组的错误方法?