В C++
я могу сделать что-то вроде этого...
String s = "abc";
char c = s[i]; // works fine...
Но в Java
, если я попытаюсь сделать то же самое, он выдает ошибку. Почему?.
В Java
, для достижения вышеизложенного, я должен сделать:
s.toCharArray();
Как реализация строк в C++
отличается от реализации в Java?