Pourquoi la méthode toString dans java semble pas fonctionner pour un tableau

Je veux convertir un tableau de caractères d'une chaîne de caractères de l'objet à l'aide de la méthode toString() en java. Voici un extrait du code de test que j'ai utilisé:

import java.util.Arrays;
class toString{
    public static void main(String[] args){
        char[] Array = {'a', 'b', 'c', 'd', 'e', 'f'};
        System.out.println(Array.toString());
        }
}

En principe, il devrait imprimer abcdef, mais c'est l'impression aléatoire charabia de l'aime de [C@6e1408 ou [C@e53108 chaque fois que le programme s'exécute. Je n'ai pas besoin d'une alternative de ce, mais veulent savoir pourquoi ce qui se passe.