¿Qué es una forma eficiente de comparar objetos StringBuilder?

Bueno, tengo dos objetos StringBuilder, necesito compararlos en Java. Una forma que sé que puedo hacer es

sb1.toString().equals(sb2.toString());

pero eso significa que estoy creando dos objetos String, ¿hay alguna manera mejor de comparar objetos StringBuilder? Probablemente algo donde no necesitas crear objetos adicionales?

Respuestas a la pregunta(4)

Su respuesta a la pregunta