小编use*_*859的帖子

在 Android 中打乱数组

我对编程非常陌生,正在尝试制作一个程序,该程序从 EditText 中获取一个数字,然后生成一个 Array,然后将其混洗,混洗后的数字会出现在吐司上。这就是我的代码的样子。我已经尝试通读了一些关于改组数组的其他帖子,但我一直无法让它发挥作用。

public class Home extends Activity  {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.home);


        final EditText editText1 = (EditText) findViewById(R.id.editText1);  
        Button  goButton = (Button) findViewById(R.id.goButton);
        goButton.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View arg0) {

                String no = editText1.getText().toString();
                int no2 = Integer.parseInt(no);

                int[] integerArray = new int[no2];
                for (int i = 0; i < no2; i++)  
                    integerArray[i] = i;

                Collections.shuffle(Arrays.asList(integerArray));
                {



                    Toast msg= Toast.makeText(getApplicationContext(),  integerArray[no2], Toast.LENGTH_LONG);

                    msg.show();
                }

            }
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

预先感谢您的任何帮助。汤姆

java arrays android shuffle

4
推荐指数
1
解决办法
9161
查看次数

标签 统计

android ×1

arrays ×1

java ×1

shuffle ×1