Montando uma String, como se fosse o append do TextArea

Ola pessoas. Estou fazendo uma programinha e estou com um problema com os numeros binarios. ELe basicamente pega informacoes dadas pelo usuario por meio de textFields, monta uma string binaria seguindo a sequencia das textField

por exemplo:

textField1 = (valor convertido para bin) “10100101001”
textField2 = (valor tbm convertido para bin) “1010100101010001010”

Depois ele junta as duas em uma String “geral”

String geral = “101001010011010100101010001010”

Depois disso separa de 8 em 8 bits e converte para hexadecimal e imprime
tedArea.append(BinStringToHex(UUID.substring(0, 8)));

Meu problema eh que nao consigo montar a tal string geral, no momento eu estou montando esses numeros binarios em ums textArea temporaria usando append() e depois jogando o valor da textArea para a string geral… geral = TempTextArea.getText();

Gostaria de evitar essa jogada, e montar diretamente os bits na string geral… Qual seria a funcao equivalemtne ao append() para uma string?

Obrigado

Você pode utilizar o StringBuilder…
Ex:

StringBuilder sb = new StringBuilder(); sb.append("teste").append(true).append(1234).append((char)13).append("teste"); sb.append(" mais teste"); System.out.println(sb.toString());
Saida:
testetrue1234
teste mais teste

é possivel tornar + rapido dependendo sua necessidade se utilizar alguns parametros do contrutor! Olhe a API!

Otimo… Vou fazer uns testes. Obrigado