2012-10-20 2 views
0

다른 데이터 형식을 연결된 목록에 삽입하려고합니다. 문제는 데이터를 삽입 한 후에 데이터를 표시 할 때 값을 다시 읽는 방법을 알 수 없다는 것입니다.전달 된 개체에서 값을 다시 검색하려면 어떻게해야합니까?

그래서 위해 이런 종류의 값을 검색하는 방법 :

List (first-->last): {brand1, 11,111}, {brand2, 22,222} 
List (last-->first): {brand2, 22,222}, {brand1, 11,111} 

나는 개체의 이름과 개체의 다음 주소를 나타내고 얻는 출력 :

List (first-->last): [email protected] [email protected] 
List (last-->first): [email protected] [email protected] 

이 내 목적이다 수업 :

class Milk <T> 
{ 
    String brand; 
    double size; 
    double price; 

    Milk(String a, double b, double c) 
    { 
     brand = a; 
     size = b; 
     price = c; 
    } 
} 
+0

왜 '밀크'클래스가 일반형입니까? 그 외에도 값을 가져 오거나'toString()'을 오버라이드하여 의미있는 것을 출력하기 위해 Milk 클래스에 게터를 생성해야합니다. 당신은 또한'링크 '하지만 난 그냥'System.println()'에 포함 Milk' 객체를 전달하는 추측하고있어 무엇을 보여주지 않는' –

+0

@ 브라이언 로치, 나는 데이터를 받아 내 프로그램이 필요 유형. – NewHelpNeeder

답변

3

우유 종류의 toString 방법을 재정 의하여 Object의 구현에 돌아 가지 않고 사용자 정의 버전을 사용합니다. 귀하의 경우에는

, 이것은 아마 당신의 Milk 클래스에이에 던지는만큼 쉬운 것입니다.

@Override 
public String toString() { 

    return brand; 
} 
+0

좋은 소식입니다! 감사! 브라이언 말했듯이 – NewHelpNeeder

+0

또한, 당신의 우유 클래스 (그것은 이 필요하지 않습니다) 일반적인 일 필요는 없습니다. – Michael

+0

나는 이해한다. 내 코드의 목적은 일반적인 유형의 비트를 배우는 것입니다. – NewHelpNeeder

관련 문제