Quelle est la différence entre char et Character en Java?
J'ai besoin de savoir quelle est la différence entre char et de Caractère en Java, car quand j'ai été faire un programme java, le char travaillé alors que le Personnage n'a pas fonctionné.
source d'informationauteur Mido
Vous devez vous connecter pour publier un commentaire.
char est un type primitif qui représente un seul 16 bits Unicode des caractères, tandis que le Caractère est une classe wrapper qui nous permet d'utiliser des char primitive concept de la programmation orientée objet-genre de la façon.
Exemple pour char,
Exemple de Caractère,
Il convertit de 'a' à 'A'
De la JavaDoc:
Donc, le char est un type primitif, tandis que le Caractère est une classe. Vous pouvez utiliser le Caractère pour envelopper char de méthodes statiques comme
Character.toUpperCase(char c)
à utiliser en plus d'une "programmation orientée objet".J'imagine que dans votre programme, il y avait un "la programmation orientée objet' erreur(comme l'init d'un Personnage) plutôt que de char vs Caractère erreur.
De caractères est un Objet contient donc un certain nombre de méthodes statiques par exemple valueOf(char),toUpperCase()
où char est une primitive de type de données
char est un type primitif et le Caractère est une classe qui agit comme un wrapper pour le char.
Le point de la classe de Caractères est de sorte que vous pouvez appliquer toute une gamme de méthodes pour votre personnage, si nécessaire.
Plus d'informations ici http://docs.oracle.com/javase/tutorial/java/data/characters.html