Я ищу, чтобы выяснить ответ на эту проблему здесь.
Во-первых,
blah[abc] = blah[abc].replaceAll("(.*) (.*)", "$2, $1");
Может кто-нибудь объяснить мне, что (. *), $ 2 и $ 1are?
Во-вторых, когда я вкладываю это в оператор for для обращения к двум частям строки, я сталкиваюсь с ошибкой исключения.Мне было интересно, если кто-нибудь знал, почему это так.
Спасибо
Редактировать: Это ошибка, которую я получаю
Исключение в потоке "main" java.lang.ArrayIndexOutOfBoundsException: 1 at ChangeNames.main (ChangeNames.java:21)