Класс данных String появился ещё в 19 альфа-версии среды. С помощью класса значительно упрощается любая работа со строковыми ресурсами, так как строка, фактически оставаясь массивом символов, становится и цельным объектом, как обычная переменная.
Классом описано множество функций, позволяющих легко находить точку вхождения нужного текста в строке, обрезать пробелы, соединять строки (конкатенацией) и многое-многое другое! Единственный минус – класс занимает гораздо больше программного места по сравнению с массивным представлением строк string.