Replace the first 3 characters with some text
import javax.swing.JTextArea; public class Main { public static void main(String[] argv) { JTextArea ta = new JTextArea("Initial Text"); int start = 0; int end = 3; ta.replaceRange("new text", start, end); } }