Comparing arrays and strings
character array |
instance of String |
Can read each character individually using [] notation |
Can read each character individually using charAt() method, but can't write |
Can write each character individually using [] notation |
cannot write each character individually |
Can't change size after creation |
Can't change size after creation |
Is not an object |
Is an object of class String |
Can't concatenate |
Can concatenate, using + |
Can be initialized like any other array, e.g., {'x','y','z'} |
Can be initialized from a string constant, e.g., "xyz" |