Вопрос Удаляется последний символ

GoldenSunsetMine

Пользователь
Сообщения
121
Решения
2
Код:
                    StringBuilder sb = new StringBuilder();
                    for (int i = 2; i < args.length; i++) sb.append(args[i]).append(' ');
                    if (sb.length() > 0) sb.deleteCharAt(sb.length() - 2);
                    String passallname = sb.toString();
При выводе "passallname" выводится всё, кроме самого последнего символа. Как это исправить?
 
Не совсем понятно, что делает этот код и чего в принципе ты хочешь
Данный цикл используется для вывода аргументов после нескольких первых аргументов. То есть чтобы для команды "/pass give _GoldenSunset_ Томас Шелби" - вывелось только "Томас Шелби" с помощью "passallname". Но у меня выводится не "Томас Шелби", а "Томас Шелб". И я хочу исправить исчезновение последнего символа.
 
Назад
Сверху Снизу