B>Не надо рассказывать. Это всё уже подробно описано. Ваша аргументация сводится к подобному: String класс плохой и B>медленный надо же по нему мануалы читать, знать про сравнение и конкатенацию. Поэтому мы все используем char[]
Не сводится ни разу. Одно дело знание платформы разработчиком, другое — знание довольно специфического инструментария всеми, кто участвует в проекте, включая не-программистов.
B>Не надо и обратно гонять. Конвертацию проводить при сборке. И если вдруг кто не так файл сохранил это сразу вылезет. Может даже при сборке проекта.
Ну да. Теперь еще и инструмент сборки нужно конфигурировать. И как-то учитывать ситуацию, когда кто-то делает коммит в cp1251, кто-то еще как-то.
B>Я вам говорю про то что этот подход позволяет выявить проблему раньше
Раньше чем изначально правильно сконфигурированная среда разработки/редактор? Это уже меньше нуля получается. Вообще, почему вы считаете, что "общеизвестный" подход всегда правилен? В мире Java много всяких "общеизвестных" вещей, которыми лучше не пользоваться.
>Вы не те выводы делаете из прочитаного.
А какие надо делать выводы?