android - Color.parseColor returns negative -
मैंने अभी ऐसा करने की कोशिश की है
System.out.println ("color = = "+ रंग। परसेरॉलर (" # F5F5F5 "));
तब यह रिटर्न देता है
रंग == -657931
कोई भी जानता है, कृपया क्यों?
सबसे पहले parseColor
विधि हेक्साडेसिमल < / Strong> F5F5F5
जो वास्तव में FFF5F5F5
+ रंग की अस्पष्टता है।
FFF5F5F5
का दशमलव मान < कोड> 429430 9365 जो फिर पूर्णांक में परिवर्तित हो जाता है जो इस प्रकार आपके ऋणात्मक संख्या को देता है।
यहां उस अतिप्रवाह का एक उदाहरण है
int i = (पूर्णांक) 4294309365L; // 429430 9 365 एल एफएफएफ 5 एफ 5 एफ 5 सिस्टम। आउट.प्रिंटएलएन (आई) के दशमलव प्रतिनिधित्व; // परिणाम: -657931
Comments
Post a Comment