У чому різниця між string та char?

Character представляє окремий символ, а String – рядок із кількох символів. При цьому слід зазначити, що String – це не просто набір об'єктів Character, це окремий тип, який за функціональністю відрізняється.

Чим відрізняється char від string Java?

Ви можете зберігати один або багато символів. Для зберігання лише одного символу використовується змінна char. Щоб зберігати більше символу, необхідний тип змінної string.