Java 在文本视图中显示数组

Java 在文本视图中显示数组,java,android,arrays,textview,Java,Android,Arrays,Textview,我想用随机数填充我的数组,但我无法在TextViewer我的数组casual[]中显示-帮帮我 LanciaB.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { int result = np2.getValue(); int result2 = np.getValue(); result = result ==

我想用随机数填充我的数组,但我无法在
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());

        }
    });
LanciaB.setOnClickListener(新的OnClickListener(){
@凌驾
公共void onClick(视图v){
int result=np2.getValue();
int result2=np.getValue();
结果=结果==0?10:结果;
int casual[]=新int[10];
对于(int i=0;i
使用以数组为参数的重载数组

 Arrays.toString(casual)
使用以数组为参数的重载数组

 Arrays.toString(casual)

您需要连接数组的元素。在Android中,您可以执行以下操作:

tv.setText(TextUtils.join(",", casual));

您需要连接数组的元素。在Android中,您可以执行以下操作:

tv.setText(TextUtils.join(",", casual));

我用了你的建议,但打印的字符串不仅是数字,还有字符和字母。。。是打印问题(字符串编码)还是填充随机数数组的方式错误?

我使用了你的建议,但打印的字符串不仅是数字,而且是字符和字母。。。是打印问题(字符串编码)还是填充随机数数组的方式错误?

Thx!我用了你的建议,但打印的字符串不仅是数字,还有字符和字母。。。是打印问题还是填充随机数数组的方法错误?谢谢!我用了你的建议,但打印的字符串不仅是数字,还有字符和字母。。。是打印问题还是填充随机数数组的方法错误?