Sponsor Reklam 


18.05.2009 (00:23)

 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








Yazilar kaynak gosterilmeden kopyalanamaz © www.kodcu.net // Twitter