Есть ли причина, по которой мне следует использовать string.charAt (x) вместо обозначения скобок string [x] ?
string.charAt (x)
string [x]