Char?

Alguem poderia me dizer oque é um char, em que ele se diferencia de um String e quais suas principais aplicações?
Obrigado

Um char é um dígito qualquer, é um tipo primitivo do java. A classe String é a que nos fornece strings como um conjunto de caracteres (chars). Quando usar é vc que vai decidir se ele vai servir ou não ao própósito de uma classe, assim como vc decide entre usar um int ou um double.

char meuChar = 'a'; //aspas simples. 1 caracter somente
String minhaString = "aaaaaaa"; //aspas duplas. Vários caracteres...

Obrigado irmãos… Quais as principais aplicações de um char, Há algo que ele faça que um String não possa fazer, afinal de contas um String tambem pode ser um Char, mas um Char não pode ser um String?
Abraço.

Uma String internamente é um array de char, não é o caso de comparar e ver o que um pode fazer e o outro não, char é um tipo primitivo e você usa quando quer trabalhar com caracteres separados, String é pra um conjunto de caracteres qualquer.

Entendi… mais uma vez muito obrigado jairelton…
Abraço