如何在Java中将十六进制颜色转换为RGB代码?在Google中,大多数示例都是关于如何从RGB转换为十六进制的。

最佳答案

我想应该这样做:

/**
 *
 * @param colorStr e.g. "#FFFFFF"
 * @return
 */
public static Color hex2Rgb(String colorStr) {
    return new Color(
            Integer.valueOf( colorStr.substring( 1, 3 ), 16 ),
            Integer.valueOf( colorStr.substring( 3, 5 ), 16 ),
            Integer.valueOf( colorStr.substring( 5, 7 ), 16 ) );
}

关于java - 如何使用Java将hex转换为rgb?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4129666/

10-11 06:30