java - 'org.apache.commons.codec.binary.Hex' 中的 'decodeHex(char[])' 不能应用于 '(java.lang.String)'
问题描述
我正在用 Java 创建一个函数来将一些数据附加到 Excel 文件中。用于定义单元格的颜色属性。我写了一个函数:
String rgbS = "9BC2E6";
byte[] rgbB = Hex.decodeHex(rgbS);
但它对我不起作用并给出错误。错误信息是:
'org.apache.commons.codec.binary.Hex' 中的 'decodeHex(char[])' 不能应用于 '(java.lang.String)'
谁能帮我吗?
这里是 Hex.java 类的截图供参考: Hex.java 类截图
解决方案
decodeHex 方法需要一个 char 数组,而您正在传递一个字符串。您应该将字符串转换为 char 数组。
推荐阅读
- azure-web-app-service - 如何在 nodejs linux 上启用 gzip 压缩将 Azure Web App 与 nginx 反应
- bash - 从 Windows 10 批处理文件在 Linux 服务器上运行 bash 命令
- angular - Angular - 仅在条件为真时调用 Async Validator
- r - 为什么我在 glmer 中收到“错误数据”错误?
- azure-devops - 根据历史项目日期查询 ADO (VSTS) 工作项目
- amazon-web-services - 如何确认一组消息的处理
- python - Geopandas:带有 3D 向量的缓冲区
- c# - 使用外键发布新实体会导致创建另一个外部实体而不是引用现有实体
- ios - 隐藏主页指示器 (iOS) TypeScript React-Native
- java - 在 google-cloud-java 测试中模拟 Google Cloud 平台