Имеется строка, содержащая пары ключ-значение, разделённые ;, и = между ключами и значениями. Реализовать класс ParseHolder с тремя функциями:
key1=val1;key1=abc;key2=val2;key3=val3;key1=val4;key2=val5;key1=val6
javapublic class ParseHolder {
void parse(String str) {
// ...
}
String generateRecord() {
return null;
}
public String getValue(String key) {
return null;
}
public static void main(String[] args) throws Exception {
String testString = "key1=val1;key1=abc;key2=val2;key3=val3;" +
"key1=val4;key2=val5;key1=val6";
ParseHolder parser = new ParseHolder();
parser.parse(testString);
System.out.println(parser.generateRecord());
}
}