Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将值从容器a传递到容器B?_Java - Fatal编程技术网

Java 如何将值从容器a传递到容器B?

Java 如何将值从容器a传递到容器B?,java,Java,也许我解释得不好。例如,我有一个杯子a和一个球1、2和3,还有一个杯子B和一个球4、5和6。如何建立一个程序,让你从cuup A中选择任意一个球,并将其带到cuup B 我知道它会这样开始: int N,a[]={1,2,3}, b[]={4,5,6}; Random randomGenerator = new Random(); int randomIndexA = randomGenerator.nextInt(A.size()); int elemA = A.get(randomInde

也许我解释得不好。例如,我有一个杯子a和一个球1、2和3,还有一个杯子B和一个球4、5和6。如何建立一个程序,让你从cuup A中选择任意一个球,并将其带到cuup B

我知道它会这样开始:

int N,a[]={1,2,3}, b[]={4,5,6};
Random randomGenerator = new Random();
int randomIndexA = randomGenerator.nextInt(A.size());
int elemA = A.get(randomIndexA);
以N为球,你将移动


对不起,我的英语不好,谢谢。

请使用例如ArrayList,而不是int[]

然后像这样做:

int N,a[]={1,2,3}, b[]={4,5,6};
Random randomGenerator = new Random();
int randomIndexA = randomGenerator.nextInt(A.size());
int elemA = A.get(randomIndexA);
这样你就得到了elemA,它是列表a中的一个随机元素

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

然后,您可以随意移动得到的元素。

使用列表而不是数组。