gpt4 book ai didi

java : convert Hex color #RRGGBB to rgb r g b?

转载 作者:行者123 更新时间:2023-11-30 03:21:26 37 4
gpt4 key购买 nike

我的十六进制颜色字符串:#ffffff

我想要简单的方法将字符串#rrggbb转换为int r; int g; int b;

int color = (int)Long.parseLong(myHexColor, 16);
int r = (color >> 16) & 0xFF;
int g = (color >> 8) & 0xFF;
int b = (color >> 0) & 0xFF;

这个方法正确吗?

谢谢。

编辑:______________________________

String colorStr = "#ffffff";
int r= Integer.valueOf( colorStr.substring( 1, 3 ), 16 );
int g= Integer.valueOf( colorStr.substring( 3, 5 ), 16 );
int b= Integer.valueOf( colorStr.substring( 5, 7 ), 16 );

最佳答案

你可以尝试:

    int  r=  Integer.valueOf( colorStr.substring( 1, 3 ), 16 );
int g= Integer.valueOf( colorStr.substring( 3, 5 ), 16 );
int b= Integer.valueOf( colorStr.substring( 5, 7 ), 16 );

关于java : convert Hex color #RRGGBB to rgb r g b?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31227036/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com