2016-06-24 8 views
0

ich reelle Zahlen haben 0,1,2,3,4,5, ...wie int in hexadezimale Farbformat in Java konvertieren

Ich möchte int Hexadezimal-Format konvertieren.

Integer.toHexString(-number-); 

Dies funktioniert, aber es ist nicht im Farbformat.

Zum Beispiel:

int a = 32; 

müssen diese Nullen kommen automatisch auf 000020. umgewandelt werden.

Hilfe?

+2

Und woher weiß es, dass 32 der B-Wert in RGB ist? – Hackerdarshi

+0

Sie müssen die 3 Grundfarben Rot, Grün und Blau verketten, um den Farbcode zu haben: [RGB] (https://en.wikipedia.org/wiki/RGB_color_model) –

Antwort

0
String hexColor = String.format("#%06X", (0xFFFFFF & number)); 

tut dies.