Был там много раз. Потратили часы, чтобы написать кусок логики, только чтобы обнаружить, что он уже реализован через библиотеку.
Одна вещь, которую вы могли бы сделать, - это гуглить то, чего вы пытаетесь достичь, если вы собираетесь написать какую-либо служебную функцию, подобную той, что в вашем вопросе. Скорее всего, вы найдете библиотеку или две.
Другим способом было бы прочитать документацию известных библиотек, таких как Apache Commons, Guava и т. Д.
Нет более простых способов.