Я не смог найти метод, который добавляет символ в String на заданную позицию. Не в массив String.
Класс String реализует неизменяемые строки, поэтому в нём нет таких методов, которые бы модифицировали исходную строку "на месте" (не путайте с такими методами как String::replace() - они возвращают новый объект String как результат некоторой обработки исходной строки). Зато подходящие методы по типу insert() есть в таких классах, как StringBuffer и StringBuilder - они реализуют изменяемую строку.
Простенький пример кода:
public class Example
{
public static void main(String[] args)
{
String s = "test string";
String new_s = (new StringBuilder(s)).insert(5, "(inserted) ").toString();
System.out.println(new_s);
}
}
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости