나는 내 자신의 페이스로 코스를 수강하고 있으며, 작년에 코스가 열렸고, 비교하기 위해 이미 그것을했거나 힘든 일을하는 사람들로부터 힘내를 찾을 수 없다. 그래서 나는하고 싶다. 그들이 무엇을 의미하는지 생각하는지 물어보십시오. 그래서 나는 다른 클래스를 만들어야하는데, 그 중 하나는 Address이고 다른 하나는 House입니다.스캐너를 메서드 매개 변수로 사용할 수 있습니까?
public static Address read(Scanner sc)
public static House read(Scanner sc)
주소 방법에 대한 조건은 다음과 같습니다 :
사전 : SC에 의해 검색 다음 줄은 주소의 텍스트 표현이 포함되어 이제 모두 다음과 같은 방법이있다.
게시물 : 주소의 텍스트 표현을 주소 개체로 변환합니다.
나는 다음과 같은 간단한 구현이 있습니다
사전 : 하우스, 상태 및 팁에서 같은 방법
public static Address read(Scanner input) throws IOException {
String street = input.next();
int number = input.nextInt();
String zip = input.next();
String city = input.next();
Address address = new Address(street,number,zip,city);
return address;
}
사우스 캐롤라이나에서 검색 다음 줄을 집의 텍스트 표현 을 포함 .
게시물 : 하우스의 텍스트 표현을 집 개체로 변환합니다.
힌트 : 주소에서 읽기 방법을 사용하십시오.
나는 이것을 구현하는 방법을 잘 모르겠다. 나는 그것이 쉬운 일이라고 확신한다. 하지만 어떻게 든 스캐너를 통해 전체 Address 객체를받을 수 있어야합니까? 그런 다음 다른 텍스트 입력을 함께 집 개체로 구문 분석합니다. 아이디어가 있으십니까? 미리 감사드립니다.
나는 THIS 스레드를 보았지만, 내가 원하는 것은 아닙니다.
자기 참조 :이 (사용! ">") 일을 할 수있는이 같은
내부에서 nextLine 및 구문 분석 객체를 사용합니다. 구현 방법이 아니므로 파서를 만들어야합니다. –
은'House'에서'read'의'Address'에'read' 메소드를 호출합니다. – Oleg
위대한! 고마워요 –