Ребят можно через replaceAll сразу несколько элементов поменять через запятую, или обязательно еще раз писать через .replaceAll и заменять следующий элемент
В стандартном методе заменяется одна подстрока. Напиши свой метод, если хочешь через запятую - несложно же.
Чейнить string.replace("a", "b").replace("c", "d") на мой взгляд более чисто, чем ... .replace("a,c", "b,d") ? Вообще бред.
Можно через варарг, но это тоже плохая идея, потому что во-первых метод должен полагаться на то, что ты подал чётное количество элементов в массиве, что на уровня компилятора сделать невозможно; во-вторых при количестве пар больше 3-4, это уже и тебе будет неудобно.