156 votes

Comment représenter un caractère vide dans la classe Java Character

Je veux représenter un caractère vide en Java comme `` dans String...

Comme ça ``

En fait, je veux remplacer un personnage sans laisser de place.

Je pense qu’il pourrait suffire de comprendre ce que cela signifie: pas de caractère, pas même d’espace.

168voto

AVD Points 57984

Vous pouvez attribuer (ou 0). À cette fin, utilisez [](https://docs.oracle.com/javase/8/docs/api/java/lang/Character.html#MIN_VALUE) .

126voto

Jimmy T. Points 1368

`` signifie exactement un caractère. Vous ne pouvez pas affecter zéro caractère à ce type.

Cela signifie qu’il n’existe aucune valeur char pour laquelle `` retournerait une chaîne avec une longueur différente.

43voto

user3001 Points 1144

Comme Character est une classe dérivant de Object, vous pouvez assigner null comme « instance » :

Problème résolu ;)

15voto

Thomas Points 41

Comme `` peut être représenté sous forme d’entiers (ASCII-Codes), vous pouvez simplement écrire:

Le 0 en code ASCII est `` .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X