Я хотел бы разбить строку, используя запятую, и добавить еще одну строку со значением разделения.
Например, у меня есть строка make=apple,product=iPhone
. Я хочу разделить строку Apple, iPhone, которую я делаю ниже. После разделения я хочу добавить еще одну строку в каждое разделенное значение. Итак, моя последняя строка должна выглядеть так: make=apple-Id=1234,product=iPhone-Id=1234.
Если у меня есть одна строка без запятой, то мне нужно будет отобразить make=apple-Id=1234
def myString = "make=apple,product=iPhone"
def result = myString.split(",")
for( String values : result )
println(values);
Я могу разделить это, но изо всех сил пытаюсь добавить, как я хочу. Может кто-нибудь подсказать, как правильно делать в Groovy?
Спасибо.