सूची & lt; प्रश्न & gt; प्रश्न = नया ArrayList & lt; प्रश्न & gt; (); questions.addAll (getAllQuestions ()); // प्रश्न संग्रह का एक समूह देता है। स्रोत (प्रश्न, नया बीन कॉम्पापारर ("प्रश्न आईडी")); //org.apache.commons.beanutils.BeanComparator
जावा 1.5 के तहत, इसके बाद के संस्करण ठीक काम करता है, इसके अलावा कि 'नया बीन कॉम्पापारेटर ("प्रश्न आईडी)" एक अनियंत्रित चेतावनी उत्पन्न करता है मुझे चेतावनी पसंद नहीं है I क्या कोई तरीका है कि मैं बीन कॉम्पापरेटर को एक प्रकार प्रदान कर सकता हूं, या क्या मुझे @SuppressWarnings ("अनचेक")
?
विकल्प हैं:
-
BeanComparator
को लागू करने के लिएComparator & lt; प्रश्न & gt;
यह एक वास्तविक विकल्प नहीं है, यह एक प्रसिद्ध बाहरी पुस्तकालय वर्ग है। लोग आपको ऐसा करने नहीं दे रहे हैं। - ऊपर के रूप में
BeanComparator
को फोर्क और संशोधित नहीं करें, इसे एक अलग FQN दे। - मौजूदा <कोड > बीन कॉम्पापैर उस क्लास के साथ जो
Comparator & lt; प्रश्न & gt;
। -
questions
सेकी सूची & lt;? & Gt; ;
। - सप्रेस चेतावनी एनोटेशन जोड़ें।
No comments:
Post a Comment