我可以将字符串转换为变量吗?

用户名

我有一个已加载所有图像的资产类,我也有一个卡类,并且我在卡类中有一个字符串来表示该卡的名称。现在,我想用卡类中的字符串从资产中的值绘制该图像,以便它们匹配。我将如何做到这一点?

这就是我所拥有的

class Assets {
       public static Pixmap kick;
}

和我想从中获取的上下文

void drawHand(){
        int x = 70;
        for(int i=0;i<hand.length;i++){
            Graphics g = game.getGraphics();
            g.drawPixmap(Assets.(hand[i].returnname()),x,230); // hand[i].returnname() == "kick"
            x= x+65 ;
        }

    }
尼尔·阿尔法西(Nir Alfasi)

您可以使用反射来读取类成员名称:

class Assets {
    public Integer kick = 5;
}

class HelloWorld
{
    public static void main (String[] args)
    {
        Assets t = new Assets();
        Field[] fields = t.getClass().getDeclaredFields();
        for (Field f: fields){
            System.out.println("f = " + f.getName()); // prints f = kick
        }
    }
}

就是说,我同意@ajb:您可能想使用哈希图,而且,通常,避免使用反射是个好主意。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我可以将字符串转换为变量吗?

来自分类Dev

可以将变量字符串转换为D3数据引用吗?

来自分类Dev

我可以防止自动将字符串强制转换为XName吗?

来自分类Dev

我有一个在线工具可以将HTML转换为字符串吗?

来自分类Dev

我可以将简单的字符串转换为SOAP消息并发送吗?

来自分类Dev

我可以将char符号转换为字符串吗

来自分类Dev

我可以将正则表达式的结果转换为新字符串吗?

来自分类Dev

将变量转换为字符串

来自分类Dev

将变量转换为字符串

来自分类Dev

我可以将空的TextInput值作为空字符串发送到DataProvider而不是转换为null吗?

来自分类Dev

SQL:我可以将“<”运算符的字符串值转换为 where 子句中的运算符吗?

来自分类Dev

我可以更简单地使用 Swift 将整数转换为特定格式的字符串吗?

来自分类Dev

我可以在漂亮的汤标签中修改文本而不将其转换为字符串吗?

来自分类Dev

我可以快速将字符串转换为代码块吗?

来自分类Dev

Python:将unicode变量转换为字符串变量

来自分类Dev

可以将字符串转换为List <string>简化吗?

来自分类Dev

在python中可以将字符串转换为dict吗?

来自分类Dev

Snowflake可以将整数标记的IP转换为字符串IP地址吗?

来自分类Dev

可以将任何字节数组转换为字符串吗?

来自分类Dev

MySQL可以将文字字符串转换为表达式吗?

来自分类Dev

可以使用 groovy 将 JSON 字符串格式转换为实际格式吗?

来自分类Dev

我如何将字符串转换为变量并仍然获得良好的输出

来自分类Dev

如何将我的变量转换为字符串?

来自分类Dev

我可以将字符串化的JSON数组转换回BigQuery结构吗?

来自分类常见问题

我可以将字符串变量从Eclipse(Java)发送到Powershell脚本吗

来自分类Dev

我可以将Django Orm的列作为字符串+变量访问吗?

来自分类Dev

Rails:将URL字符串转换为参数吗?

来自分类Dev

将字符串转换为float32吗?

来自分类Dev

Java:将字符串递归转换为Int吗?

Related 相关文章

  1. 1

    我可以将字符串转换为变量吗?

  2. 2

    可以将变量字符串转换为D3数据引用吗?

  3. 3

    我可以防止自动将字符串强制转换为XName吗?

  4. 4

    我有一个在线工具可以将HTML转换为字符串吗?

  5. 5

    我可以将简单的字符串转换为SOAP消息并发送吗?

  6. 6

    我可以将char符号转换为字符串吗

  7. 7

    我可以将正则表达式的结果转换为新字符串吗?

  8. 8

    将变量转换为字符串

  9. 9

    将变量转换为字符串

  10. 10

    我可以将空的TextInput值作为空字符串发送到DataProvider而不是转换为null吗?

  11. 11

    SQL:我可以将“<”运算符的字符串值转换为 where 子句中的运算符吗?

  12. 12

    我可以更简单地使用 Swift 将整数转换为特定格式的字符串吗?

  13. 13

    我可以在漂亮的汤标签中修改文本而不将其转换为字符串吗?

  14. 14

    我可以快速将字符串转换为代码块吗?

  15. 15

    Python:将unicode变量转换为字符串变量

  16. 16

    可以将字符串转换为List <string>简化吗?

  17. 17

    在python中可以将字符串转换为dict吗?

  18. 18

    Snowflake可以将整数标记的IP转换为字符串IP地址吗?

  19. 19

    可以将任何字节数组转换为字符串吗?

  20. 20

    MySQL可以将文字字符串转换为表达式吗?

  21. 21

    可以使用 groovy 将 JSON 字符串格式转换为实际格式吗?

  22. 22

    我如何将字符串转换为变量并仍然获得良好的输出

  23. 23

    如何将我的变量转换为字符串?

  24. 24

    我可以将字符串化的JSON数组转换回BigQuery结构吗?

  25. 25

    我可以将字符串变量从Eclipse(Java)发送到Powershell脚本吗

  26. 26

    我可以将Django Orm的列作为字符串+变量访问吗?

  27. 27

    Rails:将URL字符串转换为参数吗?

  28. 28

    将字符串转换为float32吗?

  29. 29

    Java:将字符串递归转换为Int吗?

热门标签

归档