Java 正在尝试将rgb值转换为十六进制

Java 正在尝试将rgb值转换为十六进制,java,selenium-chromedriver,Java,Selenium Chromedriver,我得到的输出是 rgb(250219233)无重复滚动0%0%/自动填充框边框框 我想把它转换成十六进制值 List<WebElement> datesOfMonths = driver.findElements( By.xpath("//a[@class=\"ui-state-default\"]")); System.out.println(datesOfMonths.size()); for (int i = 0; i < datesOfMonths.s

我得到的输出是 rgb(250219233)无重复滚动0%0%/自动填充框边框框

我想把它转换成十六进制值

List<WebElement> datesOfMonths = driver.findElements(
         By.xpath("//a[@class=\"ui-state-default\"]"));
System.out.println(datesOfMonths.size());
for (int i = 0; i < datesOfMonths.size(); i++) {
    String backgroundValue = datesOfMonths.get(i).getCssValue("background");
    if (backgroundValue.contains("250") || backgroundValue.contains("71")
            || backgroundValue.contains("134") || backgroundValue.contains("248")) {
        System.out.println(backgroundValue);
    } else  {
    }
}
List datesOfMonths=driver.findElements(
xpath(“//a[@class=\”ui状态默认值\“]”);
System.out.println(datesOfMonths.size());
对于(int i=0;i
rgb转换十六进制
公共类Rgb2Hex{
公共静态void main(字符串[]args){
int r=255;
int g=255;
int b=255;
字符串十六进制=String.format(#%02x%02x%02x),r,g,b);
系统输出打印项次(十六进制);
}
}

这很有趣。你有问题吗?您是否收到特定的错误消息?意外行为(描述)?