如何将容器A中的值传递给容器B?

时间:2013-11-27 20:52:23

标签: java

可能我解释不好。例如,我有一个带有球1,2和3的杯子A和一个带有球4,5和6的杯子B.如何构建程序供您从杯子A中选择任何球并将其带到杯子B.

我知道它会像这样开始:

int N,a[]={1,2,3}, b[]={4,5,6};

以N为球,你会移动。

抱歉我的英文不好,谢谢。

1 个答案:

答案 0 :(得分:0)

使用例如一个ArrayList,而不是int []。

然后做这样的事情:

Random randomGenerator = new Random();
int randomIndexA = randomGenerator.nextInt(A.size());
int elemA = A.get(randomIndexA);

通过这种方式,您可以获得 elemA ,这是列表A中的随机元素。

您可以对列表B执行相同操作。

然后你可以移动你喜欢的元素。