The StringBuilder class in Java is used to create mutable strings. It is similar to the StringBuffer class but is non-synchronized. Some key methods of StringBuilder include append() to add to the string, insert() to insert into the string, replace() to replace part of the string, and delete() to remove part of the string. StringBuilder also allows getting and setting the capacity, length, and characters of the string.