Лично я только что включил HTTP-сжатие на сервере и оставляю свой HTML читабельным.
Но для того, что вы хотите, вы можете просто использовать String.replaceAll () с регулярным выражением, которое соответствует указанному вами. С макушки головы, что-то вроде:
small=large.replaceAll("\\s{2,}"," ");