我有一类如下的字段:
public class EmployeeInformationNames {
private String firstName;
private String lastName;
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
如果我有一个字符串
String str = "First Name: George\nLast Name: Brown";
我想解析该字符串并将其存储在地图中,以便
Map<String, String> myMap = new HashMap<String, String>();
我的钥匙是乔治,我的价值是布朗。
我不确定如何去做。
最佳答案
我建议以下内容:
String[] parsedInput = str.split("\n");
String firstName = parsedInput[0].split(": ")[1];
String lastName = parsedInput[1].split(": ")[1];
myMap.put(firstName,lastName);