Substring inserting in Java

String dataString = "string";

StringBuilder sb = new StringBuilder(dataString);
sb.insert(0, "Sub");
dataString = sb.toString();
//dataString is "Substring"

sb.insert(9, "!");
dataString = sb.toString();
//dataString is "Substring!"

sb.insert(9, " inserting");
dataString = sb.toString();
//dataString is "Substring inserting!"