Comment définir une pile de caractères?
Comment définir un char de la pile en java? Par exemple, pour créer une Chaîne de pile je peux utiliser une telle construction:
Stack <String> stack= new Stack <String> ();
Mais lorsque je vais essayer de mettre char au lieu de Chaîne j'ai une erreur:
Syntax error on token "char", Dimensions expected after this token
source d'informationauteur Dmitry Zaytsev
Vous devez vous connecter pour publier un commentaire.
À l'aide d'une collection de char est assez inefficace. (mais il fonctionne), Vous pouvez l'envelopper d'un StringBuilder qui est aussi une mutable collection de char.
Types primitifs comme
char
ne peuvent pas être utilisés en tant que paramètres de type Java. Vous devez utiliser le wrapper type:char
est l'un des types de données primitifs en Java, qui ne peut pas être utilisé dans les génériques. Toutefois, vous pouvez remplacer le wrapper java.lang.Caractèrecomme dans:Vous pouvez attribuer un
Character
à unchar
ou l'autre sens; Java autobox la valeur pour vous.