'org.apache.commons.codec.binary.Hex' 中的 'decodeHex(char[])' 不能应用于“(java.lang.String)”
'decodeHex(char[])' in 'org.apache.commons.codec.binary.Hex' cannot be applied to '(java.lang.String)'
我正在 Java 中创建一个函数以将一些数据附加到 Excel 文件。用于定义单元格的颜色属性。我写了一个函数:
String rgbS = "9BC2E6";
byte[] rgbB = Hex.decodeHex(rgbS);
但它对我不起作用并且会出错。错误信息是:
'decodeHex(char[])' in 'org.apache.commons.codec.binary.Hex' cannot be applied to '(java.lang.String)'
谁能帮帮我?
这里是Hex.javaclass的截图供参考:
Hex.java class screenshot
decodeHex 方法需要一个字符数组,而您要传递一个字符串。您应该将字符串转换为字符数组。
我正在 Java 中创建一个函数以将一些数据附加到 Excel 文件。用于定义单元格的颜色属性。我写了一个函数:
String rgbS = "9BC2E6";
byte[] rgbB = Hex.decodeHex(rgbS);
但它对我不起作用并且会出错。错误信息是:
'decodeHex(char[])' in 'org.apache.commons.codec.binary.Hex' cannot be applied to '(java.lang.String)'
谁能帮帮我?
这里是Hex.javaclass的截图供参考: Hex.java class screenshot
decodeHex 方法需要一个字符数组,而您要传递一个字符串。您应该将字符串转换为字符数组。