public static void mapObject(String input) {
inputSrings = new ArrayList<String>();
List<String> splitPlus = new ArrayList<String>();
inputSrings.add(input);
split(inputSrings, splitPlus, "+");
List<String> splitQuest = new ArrayList<String>();
split(splitPlus, splitQuest, "?");
List<String> splitPipe = new ArrayList<String>();
split(splitQuest, splitPipe, "|");
MyObject myObject = new MyObject();
Iterator<String> itr = splitPipe.iterator();
while (itr.hasNext()) {
photo.setAttribute1(itr.next());
photo.setAttribute2(itr.next());
photo.setAttribute3(itr.next());
photo.setAttribute4(itr.next());
}
System.out.println(myObject.toString());
}
public static void main(String[] args) {
mapObject(input);
}