როგორ ადარებს enum Java-ში?
როგორ ადარებს enum Java-ში?

ვიდეო: როგორ ადარებს enum Java-ში?

ვიდეო: როგორ ადარებს enum Java-ში?
ვიდეო: Java Enums Explained in 6 Minutes 2024, ნოემბერი
Anonim

ენუმ ახორციელებს შესადარებელ ინტერფეისს და ის შედარება () მეთოდი ადარებს მხოლოდ იმავე ტიპს აღრიცხვა . ასევე ბუნებრივი შეკვეთა enum არის თანმიმდევრობით, რომლითაც ისინი არიან კოდით გამოცხადებული. როგორც ნაჩვენებია 10 მაგალითზე ენუმ in ჯავა , იგივე შეკვეთა არის ასევე შენარჩუნებულია ordinal() მეთოდით აღრიცხვა , რომელიც არის გამოიყენება EnumSet-ისა და EnumMap-ის მიერ.

ამ მხრივ რა არის enum ჯავაში?

Java Enums . ან აღრიცხვა არის სპეციალური "კლასი", რომელიც წარმოადგენს მუდმივთა ჯგუფს (უცვლელი ცვლადები, როგორც საბოლოო ცვლადები). შექმნას აღრიცხვა , გამოიყენეთ აღრიცხვა საკვანძო სიტყვა (კლასის ან ინტერფეისის ნაცვლად) და გამოყავით მუდმივები მძიმით.

ანალოგიურად, არის თუ არა შედარება? ენუმ მუდმივები არის მხოლოდ შესადარებელი სხვას აღრიცხვა იგივე მუდმივები აღრიცხვა ტიპი. ამ მეთოდით განხორციელებული ბუნებრივი წესრიგი არის მუდმივების გამოცხადების თანმიმდევრობა.

შესაბამისად, როგორ ადარებს enum სტრიქონს?

ამისთვის სტრინგის შედარება რომ ენუმ ტიპი, რომელიც უნდა გადაიყვანოთ აღრიცხვა რომ სიმებიანი და მერე შეადარეთ მათ. ამისთვის შეგიძლიათ გამოიყენოთ toString() მეთოდი ან name() მეთოდი. toString()- აბრუნებს ამის სახელს აღრიცხვა მუდმივი, როგორც ეს მოცემულია დეკლარაციაში.

როგორ ადარებთ ობიექტებს Java-ში?

რომ შეძლოს შეადარეთ ორი ჯავის ობიექტები იმავე კლასის ლოგიკური უდრის ( ობიექტი obj) მეთოდი უნდა გადაიწეროს და განხორციელდეს კლასის მიერ. განმახორციელებელი წყვეტს რომელი მნიშვნელობების ტოლი უნდა იყოს ორის გასათვალისწინებლად ობიექტები თანაბარი იყოს.

გირჩევთ: