我無法將字符串解析爲對象。 我希望能夠採取一個字符串,如:「約翰史密斯1234」和解析到一個人對象(人(字符串,字符串,int))將字符串解析爲對象
爲此,我第一次嘗試將字符串轉換爲一個String []並在空格處分割。 我想不通這是爲什麼不working-我試圖測試方法僅這一部分,我得到這個:[Ljava.lang.String; @ 1aa8c488
這裏是我的代碼:
public static Person parseToPerson(String s) {
String first = "";
String last = "";
String ID = "";
String[] splitArray = s.split("\\s+");
splitArray[0] = first;
splitArray[1] = last;
splitArray[2] = ID;
System.out.println(splitArray);
return new Person(first, last, Integer.parseInt(ID));
}
謝謝!