StringString Class is just a class which allows you to créatecreate objects of strings. Like all classes it makes easy the use of these objects using its owns methods.
An array of char is an string, but its methods are relative to arrays or the elements of the array.
So for example if you want to look for the position of a carácter in an string of a class String then you use a method called IndexOf. But if you want to find a character in an array of char, then you would have to do it manually using buclesloops.