Char vs String en Java?

Je suis à l'apprentissage de Java, cette année, dans le cadre de l'AP de l'Ordinateur le programme de Sciences, et alors que je lisais à propos de "Char" et "String" je ne pouvais pas comprendre pourquoi on se donne la peine d'utiliser "Char" et seulement être en mesure de stocker un caractère plutôt que de simplement utiliser la Chaîne "string" et être capable de stocker beaucoup plus que cela. En bref, quel est le point de "char" si elle ne peut stocker qu'un seul caractère?

Tournez autour de votre question: Pourquoi voudriez-vous utiliser une Chaîne de caractères si vous souhaitez uniquement pour stocker un caractère?
Et comment voulez-vous construire une chaîne si tu n'avais pas le moyen de représenter un seul caractère?
L'interopérabilité est également une considération, byte, char et les autres primitives sont les structures de données communes dans la plupart des langues
Comment voulez-vous mettre en œuvre String, si vous n'avez pas char? Un char utilise deux octets, une Chaîne vide utilise de 24 octets. Si vous pouvez utiliser chars il est de nombreuses fois plus efficace.

OriginalL'auteur | 2013-09-20