У меня есть некоторые данные, которые выглядят так:
myobject{keyone:"valueone",keytwo:"valuetwo",keythree:"valuethree"}
myobject{keyone:"valueone",keytwo:"valuetwo",keythree:"valuethree"}
myobject{keyone:"valueone",keytwo:"valuetwo",keythree:"valuethree"}
И мне интересно, каков будет лучший способ создать из него кучу объектов.Я написал следующее регулярное выражение для извлечения всех значений из определенного ключа ...
Pattern p_keyone = Pattern.compile("keyone:\"(.+?)\"\\,");
Matcher match_keyone = p_keyone.matcher(string);
while(match_keyone.find()) {
myobjects.add(new MyObject(match_keyone.group(1));
}
, что дает мне набор объектов с одним аргументом ...
myobjects.add(<valueone>);
Есть ли способ, которым я могу выполнить один запрос регулярного выражения и создать группу объектов со всеми значениями в качестве аргументов за один раз.Вот так ...
new MyObject( <valueone>, <valuetwo> , <valuethree> );
Спасибо