在Java中扩展Arrays类

the*_*ace 2 java arrays extends

我正在尝试向Arrays类添加功能.在我的项目中,我使用Arrays中的(静态)方法,并有一些其他方法也可以处理数组转换,排序等...

我正在尝试将这些添加到扩展数组的对象MyArrays,以便我可以去

MyArrays.toList(foo);
Run Code Online (Sandbox Code Playgroud)

但是也

MyArrays.myOwnFunction(bar);
Run Code Online (Sandbox Code Playgroud)

但我无法扩展它,因为Arrays-contructor具有私有访问权限.我知道这不是必要的,但现在我知道我无法做到,我真的很想.这有什么解决方法吗?

谢谢,

Boz*_*zho 6

你不能.为什么在一个或两个类中有效用函数会有什么关系?对于记录 - 有commons-lang ArrayUtils有额外的实用方法.

从技术上讲,您只需调用相应的方法即可重新实现实用程序类中的所有方法Arrays,但这是不必要的.