FillPatternType��ת��Ϊshort style.setFillPattern(FillPatternType.SOLID_FOREGROUND);
时间: 2024-02-23 15:58:45 浏览: 132
这个报错通常是因为 FillPatternType.SOLID_FOREGROUND 返回的是一个枚举类型,而 setFillPattern() 方法所需要的是一个 short 类型的参数。要解决这个问题,你可以使用 FillPatternType.SOLID_FOREGROUND.getIndex() 方法来获取对应的 short 值。例如:
```
style.setFillPattern(FillPatternType.SOLID_FOREGROUND.getIndex());
```
这样就可以把 FillPatternType 枚举类型转换为 short 类型,然后传递给 setFillPattern() 方法了。
相关问题
android FillPatternType��ת��Ϊshort style.setFillPattern(FillPatternType.SOLID_FOREGROUND);
Android 中使用 Apache POI 库时,也可能会出现 FillPatternType 无法转换为 short 类型的问题,原因与上面类似。解决方法也差不多,可以使用 FillPatternType.SOLID_FOREGROUND.ordinal() 方法来获取对应的 short 值。例如:
```
style.setFillPattern(FillPatternType.SOLID_FOREGROUND.ordinal());
```
这样就可以把 FillPatternType 枚举类型转换为 short 类型,然后传递给 setFillPattern() 方法了。需要注意的是,ordinal() 方法返回的是枚举值在枚举中的位置,因此不同的枚举值对应的 short 值可能不同。如果你需要使用其他的 FillPatternType 枚举值,可以使用相同的方法来获取对应的 short 值。
Error:(426,84) java: �����ݵ�����: java.lang.Object��ת��Ϊjava.util.List<com.alibaba.fastjson.JSONObject>
这个错误提示是因为尝试将一个 `Object` 对象转换为 `List<com.alibaba.fastjson.JSONObject>` 类型时出错了。可能是因为在代码中使用了错误的类型转换,或者数据类型不匹配导致的。你可以检查一下代码中出现这个错误的位置,并且确保将正确的数据类型传递给该方法或变量。如果需要更详细的帮助,请提供更多的上下文信息。
阅读全文