Q&A

  • c, java의 hash, map 같은 자료구조가 있는지요...
데이타를 (key, data)형식으로 저장해서, key로 해당data를

for 루프를 사용하지 않고, 한번에 찾으려 하는데(방법이 있는지...),

Tlist, Tcollection에서는 방법이 없는 것 같아서여....



C, JAVA에서는 hash나 map 같은 것이 있어서 가능한 데,

delphi에서는 어떻게 하는건지 궁금합니다.



1  COMMENTS
  • Profile
    최용일 2000.05.24 06:54
    안녕하세요. 최용일입니다.



    예전의 Borland Pascal에서는 TCollection에서 FirstThat, LastThat, ForEach등등의



    메소드를 지원하였는데 델파이에서는 이것들이 빠져있습니다. Key를 지원하는 것도 마찬



    가지로 빠져있습니다. 표준 VCL에서는 이러한 것들을 사용할 수 없고요, 제3자 컴포넌트



    를 사용하세요. 아니면 TList나 TCollection에서 상속을 받아서 새로 만드셔도 되구요.



    만드는데는 그리 어려운 일이 아니라고 생각합니다.



    ^^ 항상 즐코하세요.



    양중모 wrote:

    > 데이타를 (key, data)형식으로 저장해서, key로 해당data를

    > for 루프를 사용하지 않고, 한번에 찾으려 하는데(방법이 있는지...),

    > Tlist, Tcollection에서는 방법이 없는 것 같아서여....

    >

    > C, JAVA에서는 hash나 map 같은 것이 있어서 가능한 데,

    > delphi에서는 어떻게 하는건지 궁금합니다.

    >