ዝርዝር ሁኔታ:

በጃቫ ስብስቦች ውስጥ ማነፃፀሪያ ምንድነው?
በጃቫ ስብስቦች ውስጥ ማነፃፀሪያ ምንድነው?

ቪዲዮ: በጃቫ ስብስቦች ውስጥ ማነፃፀሪያ ምንድነው?

ቪዲዮ: በጃቫ ስብስቦች ውስጥ ማነፃፀሪያ ምንድነው?
ቪዲዮ: ETHIOPIA - አትክልቶችን ሳይበላሹ ለማቆየት | ብሮኮሊን | ቲማቲም | ቃሪያ | ሰላጣ | ሎሚ 2024, ህዳር
Anonim

ንፅፅር በይነገጽ - የጃቫ ስብስቦች . ውስጥ ጃቫ , ንፅፅር በይነገጽ በ ውስጥ ያሉትን ነገሮች ለማዘዝ (ለመደርደር) ጥቅም ላይ ይውላል ስብስብ በራስዎ መንገድ. ንጥረ ነገሮች እንዴት እንደሚደረደሩ እና እንደሚከማቹ የመወሰን ችሎታ ይሰጥዎታል ስብስብ እና ካርታ. ንፅፅር በይነገጽ የማወዳደር() ዘዴን ይገልፃል። ይህ ዘዴ ሁለት መለኪያዎች አሉት.

በዚህም ምክንያት አንድ ማነጻጸሪያ ጃቫ ምን ያደርጋል?

Java Comparator ለመደርደር በይነገጽ ነው። ጃቫ እቃዎች. በ" ተጠርቷል ጃቫ . ማነጻጸሪያ ,” Java Comparator ሁለቱን ያወዳድራል። ጃቫ ዕቃዎች በ "ንጽጽር (ነገር 01, ነገር 02)" ቅርጸት. የተዋቀሩ ዘዴዎችን በመጠቀም ፣ Java Comparator በአዎንታዊ፣ እኩል ወይም አሉታዊ ንፅፅር ላይ በመመስረት ኢንቲጀር ለመመለስ ነገሮችን ማወዳደር ይችላል።

እንዲሁም አንድ ሰው ሊጠይቅ ይችላል, ማነፃፀሪያው የትኛውን ጥቅል ይዋሻል? ንፅፅር በይነገጽ ውሸት በጃቫ. መጠቀሚያ ጥቅል . እሱ ነው። በተወሰነ ቅደም ተከተል ለማጠር ጥቅም ላይ ይውላል ማለትም በተገለጹ መስፈርቶች ላይ በመመስረት ሁለት ነገሮችን መደርደር።

በተመሳሳይ፣ በጃቫ ክምችት እና በጃቫ ስብስቦች መካከል ያለው ልዩነት ምንድን ነው?

ሜጀር በስብስብ መካከል ያለው ልዩነት እና ስብስቦች ነው። ስብስብ በይነገጽ ነው እና ስብስቦች ክፍል ነው። ስብስብ ለዝርዝር ስብስብ እና ወረፋ ቤዝ በይነገጽ ነው። ስብስብ ለዝርዝር ፣ አዘጋጅ እና ወረፋ መሰረታዊ በይነገጽ ነው። ስብስብ የስር ደረጃ በይነገጽ ነው። የጃቫ ስብስብ ማዕቀፍ.

በጃቫ ውስጥ ማነፃፀሪያን እንዴት ተግባራዊ ያደርጋሉ?

Comparator በመጠቀም

  1. ኮምፓራተርን (በመሆኑም አወዳድር() ዘዴ ከዚህ ቀደም በንፅፅር ቶ() የተሰራውን ስራ የሚሰራ ክፍል ይፍጠሩ።
  2. የ Comparator ክፍልን ምሳሌ አድርግ።
  3. ከመጠን በላይ የተጫነውን ዓይነት () ዘዴ ይደውሉ, ሁለቱንም ዝርዝሩን እና ኮምፓራተርን የሚተገበረውን የክፍል ምሳሌ ይስጡት.

የሚመከር: