Qual é a capacidade inicial ideal do StringBuffer para entradas com comprimentos drasticamente variáveis?
Boa tarde a todos, estou usando um java.lang.StringBuilder para armazenar alguns caracteres. Não faço ideia de quantos caracteres vou armazenar com antecedência, exceto:
60% do tempo, são apenas (exatamente) 7 caracteres 39% do tempo, são (aproximadamente) 3500 caracteres 1% do tempo, são aproximadamente 20 mil caracteresComo calculamos o tamanho ideal do buffer inicial que deve ser usado?
Atualmente estou usandonew java.lang.StringBuilder(4000)
mas é só porque eu estava com preguiça de pensar anteriorment