Il existe de nombreux styles de dénomination à utiliser. Je suggérerais Utils simplement parce que c'est plus commun.
Une classe utilitaire doit avoir uniquement des méthodes statiques et être sans état. Vous ne créeriez pas une instance d'une telle classe.
Un Helper peut être une classe utilitaire, il peut être stateful ou nécessiter la création d'une instance. J'éviterais cela si possible.
Si vous pouvez rendre le nom plus spécifique, par exemple, s'il a des méthodes de tri, faites-en un XSorter.
Pour les tableaux, vous pouvez trouver des classes d'aide comme
Array
Arrays
ArrayUtil
ArrayUtils
ArrayHelper
En bref, une classe utilitaire est un enum sans instances.
enum XUtils {;
static methods here
}
Si vous devez implémenter une interface, j'utiliserais un Singleton sans état.
enum XHelper implements RequiredInterface {
INSTANCE;
// no instance fields.
}