Java дээрх Жагсаалт болон Set хоёрын ялгаа
- Жагсаалт нь оруулах дарааллыг хадгалдаг эрэмбэлэгдсэн цуглуулга бөгөөд энэ нь жагсаалтын агуулгыг харуулах үед элементүүдийг жагсаалтад оруулсан дарааллаар нь харуулах болно гэсэн үг юм. …
- Жагсаалт нь давхардлыг зөвшөөрдөг бол Set нь давхардсан элементүүдийг зөвшөөрдөггүй.
Ява хэл дээр аль жагсаалт эрэмбэлэгдсэн бэ?
Хэдийгээр Ява хэл дээр эрэмбэлэгдсэн жагсаалт байхгүй Гэсэн хэдий ч эрэмбэлэгдсэн дараалал байдаг бөгөөд энэ нь танд тохирсон байх магадлалтай. Энэ нь java юм. ашиглах. PriorityQueue анги.
Ява хэл дээр ямар цуглуулга захиалсан бэ?
Java нь SortedSet гэх мэт цуглуулгыг илэрхийлэхийн тулд " эрэмбэлэгдсэн цуглуулга"-г ашигладаг бөгөөд энд (Жагсаалтаас ялгаатай) давтагч цуглуулгыг давах дараалал нь заасан Comparator-ийн дагуу байна. эсвэл элементүүдийн байгалийн дараалал.
Захиалсан жагсаалт эсвэл багцын аль нь вэ?
Жагсаалт болон Set интерфэйсүүд нь объектыг бүлэглэхэд ашиглагддаг тэдгээрийн нэг юм. Хоёр интерфейс хоёулаа Цуглуулгын интерфейсийг өргөтгөдөг. Жагсаалт болон Багц хоёрын гол ялгаа нь олонлог нь эрэмбэлэгдээгүй бөгөөд өөр өөр элементүүдийг агуулдаг бол жагсаалт нь эрэмблэгдсэн бөгөөд дотор нь ижил элементүүдийг агуулж болно.
ArrayList нь Java хэл дээр эрэмблэгдсэн үү?
Тийм, ArrayList бол эрэмбэлэгдсэн цуглуулга бөгөөд оруулах дарааллыг хадгалдаг.