나는이 내 방법 중 하나에서 하나 개의 클래스 Data.java는.toString()을 수행 한 후 객체를 다시 얻는 방법은 무엇입니까?
public class Data{
private String name;
private String age;
// getters and setters for the above fields
}
내가
String newData = getData().toString();
을 수행하지만 지금은
데이터 객체 다시 상태에서 대신 문자열 객체합니다. 그래서 자바에서 이것을 수행하는 방법.
** ** 기술적으로 ** 당신이 할 수있는 ** ** 할 수있다 ** 만약 ** toString()이 "name = abc, age = 42 "당신은 그것을 파싱하고 필요한 데이터를 검색 할 수 있습니다). 여전히,'toString()'은 단지 그것을 위해 설계된 것이 아닙니다.하지 마십시오. 그리고 만약 당신이'toString()'을 오버라이드하지 않는다면, 그것은 본질적으로 객체의 해쉬 코드를 반환합니다 - 그 정보를 가지고, 당신은 객체를 다시 생성 할 수 없습니다 **. –