I'll vote for sb.setLength(0);
not only because it's one function call, but because it doesn't actually copy the array into another array like sb.delete(0, builder.length());
. It just fill the remaining characters to be 0 and set the length variable to the new length.
You can take a look into their implementation to validate my point from here at setLength
function and delete0
function.