-2
Как добавить к произвольной позиции в строковой переменной количество пользовательских символов, не использующих какие-либо петли? Каков наиболее эффективный способ?Как добавить произвольное количество символов в строку?
if(s.length() < width) { //add spaces
n = width - s.length();
s = (' '*n) + s; // pseudo code
}
Можете ли вы показать нам, что вы пробовали? Ваш вопрос немного расплывчатый. –
Возможно, это я, но я не понимаю, что вы пытаетесь сделать. Если вы не получите достойный ответ в ближайшее время, пожалуйста, уточните вопрос. Возможно, вы хотите использовать StringBuilder, но я не уверен? –
Что вы подразумеваете под пользовательскими символами? Возможно, вы ищете метод 'insert (int offset, CharSequence cs)' класса StringBuilder. 'StringBuilder sb = new StringBuilder (s); \t \t sb.insert (2, "aaaa"); s = sb.toString(); ' –