将仅用于单一目的的单个 util 方法放在哪里? (Java)

Where to put single util methods that only serve a single purpose? (Java)

假设我有一个大型代码库,我需要在大型代码库中多次连接两个数组,所以我在网上寻找解决方案并找到了一个很好的小方法来完成这个。

(我可以使用整个 Apache Commons 依赖项来使用他们的数组连接方法,但开销对于如此小众的东西来说毫无意义。)

因此,我应该创建一个专门用于该功能的整个实用程序 class 还是以某种方式将其静态嵌入到代码库中的某个位置?要么?惯例是什么?因为我似乎拥有所有这些小的完全抽象的 util 方法,它们可以完全适合自己的 api 但彼此无关并且不知道将它们放在哪里。怪我的强迫症,但只有一个 ArrayUtils class 持有一个方法感觉不对,更不用说麻烦了。

我毕竟不是要创建数组实用程序库。还是我?

如评论中所述,这对开发人员的个人品味和做法非常主观。

我要做的是根据功能在实用程序 class 中创建该方法。例如,一个名为 StringTools 的 class 用于有关 String 等的实用方法

对我来说,这让我更容易跟踪我所有的实用程序方法。如有必要,也可以轻松将其导出到 jar 中。