public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("Введите количество строк: ");
var n = Integer.valueOf(in.nextLine());
for (int i = 0; i < n; i++) {
System.out.println("Введите строку: ");
var s = in.nextLine();
var parts = s.split(" ");
var first = parts[i];
parts[i] = parts[parts.length - 1];
parts[parts.length - 1] = first;
var result = String.join(" ", parts);
System.out.println(result);
}
}
может есть готовый клиент
в какую сторону копать
<b>List lastElement</b> = new List();
<b>Object testLink</b> = lastElement;
Object a = lastElement.link; //работает так, как нужно
Object b = testLink.link //не работает, а нужно, чтобы именно через переменную работало
Object b = ((List)testLink).link
Если использовать scope ProtoType, то можно получить настраиваемые бины, но опять-таки это будет на этапе поднятия контекста приложени
List<Phone>
(+ в будущем, например, List<Email>
). Сделай ContactRepository, в котором храни список List<Contact>
, а так же индекс Map<String, Contact>
для поиска по имени(но вообще это в большинстве случаев будет преждевременной оптимизацией, можно и в списке по имени искать). Вот тогда будет нормально.