你的位置:首页 > Java教程

[Java教程]无序数组相同元素组合成一个新的数组

arr=['1','1','2',,'3','4','5','5','6','7','8','9','1','9','10','6'];现在有一个这样的数组,需求是把里面相同元素组合成一个新的数组,有什么比较简便的方法不
也就是说,最终要的结果是newArr = [ [ "1" , "1" , "1" ][ "5" , "5" ]  [ "6" , "6" ] [ "9" , "9" ] ]的二维数组里面每个元素所对应arr数组里的索引,如下
newArr = [ [ 0, 1, 11 ][ 5,6 ]  [ 7,14 ] [ 10,12 ] ]