Войти или зарегистрироваться

Помогите Как объединить аргументы в 1 строку

TheChest

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
Chest
У меня есть команда "/ban loh лох иди отсюда", я разбил ее на аргументы
Java:
String[] args = e.getMessage().split(" ");
И попользовался ими для своих грязных утех.
А теперь главное: как мне соединить все аргументы с 3 до последнего в переменную reason?
 
Java:
        StringBuilder sb = new StringBuilder();
        for (int i = args.length - 1; i >= 0; i--)
        {
            sb.append(args[i]).append(" ");
        }
        System.out.println(sb.toString());
Начните уже учить Java.
 
String.join()
 
Java:
        StringBuilder sb = new StringBuilder();
        for (int i = args.length - 1; i >= 0; i--)
        {
            sb.append(args[i]).append(" ");
        }
        System.out.println(sb.toString());
Начните уже учить Java.
Он соединил все аргументы, а не начиная с 3, к тому же в обратном порядке
Можно подробней?
 
У меня есть команда "/ban loh лох иди отсюда", я разбил ее на аргументы
Java:
String[] args = e.getMessage().split(" ");
все аргументы с 3 до последнего в переменную reason?
Я понял твою задачу так: "у меня есть аргументы, мне нужно их соеденить в обатном порядке".
В принципе переделать for не должно составлять для тебя труда.
Он соединил все аргументы, а не начиная с 3, к тому же в обратном порядке

Можно подробней?
Java 8
 
Назад
Верх