gpt4 book ai didi

来自字符串 "Yellow"的 Java 颜色

转载 作者:行者123 更新时间:2023-11-29 06:45:35 26 4
gpt4 key购买 nike

有什么方法可以从字符串中获取颜色(比如“White”)?

Color color;
Field field = Class.forName("java.awt.Color").getField("Yellow");
color = (Color)field.get(null);

我试过了 Converting a String to Color in Java它会抛出错误。“场”属于什么?我需要为它导入什么包?

最佳答案

是因为定义黄色的字段被命名为YELLOW或者yellow

您有一个大写的 Y,它无法映射到颜色。相反,请尝试:

Field field = Class.forName("java.awt.Color").getField("yellow");

查看此类以了解 Color 中包含的所有字段 http://download.oracle.com/javase/6/docs/api/java/awt/Color.html

代码只是使用反射来访问这些字段之一。

但是颜色列表非常有限,所以我不知道这对您有多大用处。

关于来自字符串 "Yellow"的 Java 颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5519617/

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