ጃቫ የአረይ ወይም የስብስብ መደርያ ዘዴዎችን መጠቀም ከፈለግን በማንኛውም ብጁ ክፍል መተግበር ያለበት ተመጣጣኝ በይነገጽ ያቀርባል። የ Comparable interface አነጻጽርTo(T obj) ዘዴ አለው ይህም ዘዴዎችን በመደርደር ጥቅም ላይ ይውላል፣ ይህንን ለማረጋገጥ የትኛውንም Wrapper፣ String ወይም Date ክፍል ማየት ይችላሉ።
አንድ ክፍል ከስብስብ መደርደር ጋር ለመጠቀም ምን አይነት በይነገጽ መተግበር አለበት?
ነገሮች ተፈጥሯዊ ስርአት እንዲኖራቸው የበይነገጽ ጃቫን መተግበር አለባቸው። ላንግ ተመጣጣኝ። የንፅፅር በይነገጹ ለማነፃፀር ዘዴ አለው ፣ እሱም አሉታዊ ፣ 0 ፣ አወንታዊውን የሚመልሰው የአሁኑ ዋጋ ከእሴቱ ያነሰ ፣ እኩል ወይም የበለጠ ከሆነ ፣ በቅደም ተከተል።
አደራደሩን ለማበጀት በይነገጽ ጥቅም ላይ ይውላል?
ሁለቱም የሚነፃፀር እና ማነፃፀሪያ ብጁ መደርደር ይቻላል ነገርግን በአጠቃቀማቸው ላይ አንዳንድ ልዩነቶች አሉ። ተመጣጣኝ በይነገጽ አንድ የመደርደር ዘዴን ለማቅረብ ሲቻል ኮምፓራተር በይነገጽ በርካታ የመደርደር መንገዶችን ለማቅረብ ያስችላል።
ከሚከተሉት ውስጥ የተደረደረው በይነገጽ የትኛው ነው?
የSartedSet በይነገጽን የሚተገበረው ክፍል TreeSet ነው። TreeSet፡ TreeSet ክፍል በክምችቶች ማዕቀፍ ውስጥ የሚተገበረው የSertedSet Interface ትግበራ ሲሆን የSertedSet Set Interfaceን ያሰፋል። ኤለመንቶችን በተደረደረ ቅርጸት ካላከማቸ በስተቀር እንደ ቀላል ስብስብ ነው የሚሰራው።
ክምችቶቹ አልጎሪዝምን የሚለዩት በየትኛው በይነገጽ ነው?
Java Comparator Interface - የስብስብ ስራ። ደርድር