Если я правильно читал документацию и учебник, то получается так написать дял строк нельзя:
str[2];
Доступ по [] не поддерживается ни строкамми, ни в инфрастуктуре коллекций. Если я правильно понимаю, то в частности это связано с тем что в java нельзя перегрузить оператор. Допустим, но почему тогда не внести изменение в компилятор, то есть по каким мотивам такой способ доступа не поддерживается? Или все поддерживается, а я все не так понял ?
Просто в С\С++ есть, в паскале есть, питоне есть, а в java нет, неясно почему