Hex String Integer Dönüşümleri
Hex String - Integer dönüşümlerine yerine göre ihtiyaç duyabiliriz. Bununla ilgili şu örneğe bakabilirsiniz:
package kodcu.net;
import java.awt.Color;
public class Main {
// Constructor
public Main() {}
public static void main(
String[] args)
throws Exception {
String strHex =
"FFFFFF";
int intValue =
Integer.parseInt(strHex, 16);
System.
out.println(
"This is integer value: " + intValue);
strHex =
Integer.toHexString(intValue);
System.
out.println(
"This is hex string: " + strHex);
Color color =
new Color(intValue);
// Color color = new Color(0xFFFFFF);
int red = color.getRed();
int green = color.getGreen();
int blue = color.getBlue();
System.
out.println(
"RGB: " + red +
" " + green +
" " + blue);
}
}
Burada
awt çatısı kullanılmıştır ve
Color sınıfının nesnesi rengimiz oluşturulurken integer değer verilmiştir. Bu değere göre kırmızı (red), yeşil (green) ve mavi (blue)
RGB değerleri elde edilmiştir.
Ekran çıktısı şu şekildedir:
This is integer value: 16777215
This is hex string: ffffff
RGB: 255 255 255
Imza: admin