Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.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 将数组列表分成两个相等的部分_Java_Arraylist - Fatal编程技术网

Java 将数组列表分成两个相等的部分

Java 将数组列表分成两个相等的部分,java,arraylist,Java,Arraylist,我想知道是否有一种方法(希望是简单的方法)将数组列表中的元素放入另外两个数组列表中。如果原始数组列表包含10个数字,是否有方法将数组列表一分为二,给每个新数组列表5个数字?谢谢你的帮助 您可以使用以下方法: newArrList=arrayYouWantToSplit.subList(int-fromfindex,int-toIndex)您可能需要查看您是否可以更具体一些?例如,你能告诉我们你试过什么吗?修复定义良好的问题要容易得多。使用我的代码,它适用于奇数和偶数列表大小int listSiz

我想知道是否有一种方法(希望是简单的方法)将数组列表中的元素放入另外两个数组列表中。如果原始数组列表包含10个数字,是否有方法将数组列表一分为二,给每个新数组列表5个数字?谢谢你的帮助

您可以使用以下方法:


newArrList=arrayYouWantToSplit.subList(int-fromfindex,int-toIndex)

您可能需要查看您是否可以更具体一些?例如,你能告诉我们你试过什么吗?修复定义良好的问题要容易得多。使用我的代码,它适用于奇数和偶数列表大小int listSize=listOfArtist.size();int-mid=0;如果(listSize%2==0){mid=listSize/2;Log.e(“分开”,您输入了一个偶数。mid“+mid+”大小是“+listSize”);否则{mid=(listSize+1)/2;Log.e(“分开”,您输入了一个奇数。mid”+mid+”大小是“+listSize”);}leftArray=新的ArrayList(listOfArtist.subList)(0,mid));rightArray=new ArrayList(listOfArtist.subList(mid,listSize));它是否将原始列表拆分为两个单独的列表?显然,您可能不理解子列表或索引的含义。