gpt4 book ai didi

java - 如何从字符串中调用变量?

转载 作者:行者123 更新时间:2023-12-01 07:29:45 34 4
gpt4 key购买 nike

我正在阅读文本文件:

3
H2O
O -0.0000 -0.0589 -0.0000
H -0.8110 0.4677 0.0000
H 0.8110 0.4677 0.0000

有了这个我可以组装水的 3D 模型。该文件首先显示哪个元素,然后显示 x、y 和 z。每个元素都有不同的颜色。我已经设置了一个枚举来做到这一点:

public enum AtomColors {

// Sign(red, green, blue, alpha);
H(1, 1, 1, 1), He(1, 1, 1, 1), O(1, 1, 1, 1);

private final float red, green, blue, alpha;

AtomColors(float red, float green, float blue, float alpha) {
this.red = red;
this.green = green;
this.blue = blue;
this.alpha = alpha;
}

public Color getColor() {
return new Color(red, green, blue, alpha);
}

}

我怎样才能检索颜色?当我需要访问与其对应的变量时,文本文件仅返回一个字符串。有什么想法吗?

最佳答案

怎么样valueOf()

AtomColors.valueOf(someStr);

关于java - 如何从字符串中调用变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19062065/

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