Для меня не имеет смысла, почему метод CharsetEncoder.maxBytesPerChar() возвращает число с плавающей запятой, а не целое число, поскольку это максимум.
Существуют ли механизмы кодирования, использующие неполные байты?
Могу ли я предположить, что возвращаемое число с плавающей запятой всегда можно привести к целому числу без потери данных?
Подробнее здесь: https://stackoverflow.com/questions/792 ... rn-a-float
Мобильная версия