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