Comment imprimer un hashset
Je viens de commencé à travailler avec hashsets et je suis en train de l'imprimer, mais il imprime est son emplacement, j'ai essayé d'Itérateur et .toString() voici mon code :
char [] a = RandomWord.toCharArray();
HashSet<char[]> set = new HashSet<char[]>();
set.add(a);
Iterator<char[]> itr = set.iterator();
while(itr.hasNext()){
System.out.println(" Iterating over HashSet in Java current object: " + itr.next().toString());
}
}
Vous devez vous connecter pour publier un commentaire.
Vous devez imprimer le contenu de votre tableau.
Tableaux.toString(char[] a)
le fera pour vous :char
tableau dans votre hashset. Si vous avez essayé d'ajouter un autre char tableau avecs,a,t,e,l,l,i,t,e,s
il ne sera pas ajouté.t
, lee
et las
. Ainsi, vous obtiendrez en sortie (après la reconstruction de la Chaîne)sateli
, ce qui n'est pas ce que vous voulez. Ce que vous voulez faire peut être fait à l'aide d'une regex. Voir ce stackoverflow.com/questions/18412811/...Satellites
seraitsateli
et passatelites