如何在Java中将字符串转换为现有标识符?

毗湿奴
private ImageIcon grasslevel0 = new
    ImageIcon("/home/vishnu/workspace/game/bin/grasslevel0.png");
JButton k = new JButton("");
k.setIcon("grasslevel"+i);

我需要将字符串转换"grasslevel"+i为标识符。那可能吗?如果没有,请提供替代方法。

乔普·艾根(Joop Eggen)
private ImageIcon[] grasslevels = new ImageIcon[42];
for (int i = 0; i < grasslevels.length; ++i) {
    grasslevels[i] = new ImageIcon("/home/vishnu/workspace/game/bin/grasslevel"
        + i + ".png");
}
JButton k = new JButton("");
k.setIcon(grasslevels[i]);

如果图标的数量不固定,请使用aList<ImageIcon>代替[],请参见@Anuswadh的答案;grassLevels.add(new ...)grasslevels.get(i)

之所以在理论上使用字符串到标识符,是因为类型安全性。编译器/ IDE可以决定正确性。并支持自动完成键入。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Spring MVC中将字符串转换为现有实例?

来自分类Dev

如何在 JavaScript 中将现有的 UTC 字符串转换为本地时区字符串?

来自分类Dev

如何在Java中将Image转换为base64字符串?

来自分类Dev

如何在Java中将字符串转换为运算符

来自分类Dev

如何在Java中将char []转换为字符串?

来自分类Dev

如何在Java中将字符串转换为身份

来自分类Dev

如何在PHP中将Ipv4转换为5个字符的标识符?

来自分类Dev

如何在PHP中将Ipv4转换为5个字符的标识符?

来自分类Dev

命令行 - 将任何字符串转换为标识符?

来自分类Dev

将字符串文件路径转换为唯一标识符

来自分类Dev

如何在Java中将字符串从txt文件转换为不同的子字符串

来自分类Dev

在Java中将字符串转换为运算符(+ * /-)

来自分类Dev

匹配字符串中的所有标识符

来自分类Dev

如何在Kotlin Android中将base64字符串转换为图像

来自分类Dev

如何在 Arduino 中将字符串转换为字符 *?

来自分类Dev

如何在Java中将二进制字符串转换为UTF-8字符串?

来自分类Dev

在Racket中,有没有一种简单的方法可以将字符串转换为变量名(标识符)?

来自分类Dev

在Racket中,有没有一种简单的方法可以将字符串转换为变量名(标识符)?

来自分类Dev

如何在Python中的字符串中打印递增的int标识符

来自分类Dev

如何使用带有TypeScript的字符串标识符引用外部定义的节点模块

来自分类Dev

如何在Java中将字符串的某些字符转换为Float?

来自分类Dev

如何在Java中将带有十进制(a.bc)的字符串转换为int(abc)

来自分类Dev

如何在MySQL中将位转换为字符串?

来自分类Dev

如何在Lua中将字符串转换为表

来自分类Dev

如何在bash中将列表转换为字符串?

来自分类Dev

如何在SSIS中将字符串转换为BlobColumn

来自分类Dev

如何在coffeescript中将数字转换为字符串?

来自分类Dev

如何在C ++中将字符串转换为wstring

来自分类Dev

如何在JavaScript中将字符串转换为函数?

Related 相关文章

  1. 1

    如何在Spring MVC中将字符串转换为现有实例?

  2. 2

    如何在 JavaScript 中将现有的 UTC 字符串转换为本地时区字符串?

  3. 3

    如何在Java中将Image转换为base64字符串?

  4. 4

    如何在Java中将字符串转换为运算符

  5. 5

    如何在Java中将char []转换为字符串?

  6. 6

    如何在Java中将字符串转换为身份

  7. 7

    如何在PHP中将Ipv4转换为5个字符的标识符?

  8. 8

    如何在PHP中将Ipv4转换为5个字符的标识符?

  9. 9

    命令行 - 将任何字符串转换为标识符?

  10. 10

    将字符串文件路径转换为唯一标识符

  11. 11

    如何在Java中将字符串从txt文件转换为不同的子字符串

  12. 12

    在Java中将字符串转换为运算符(+ * /-)

  13. 13

    匹配字符串中的所有标识符

  14. 14

    如何在Kotlin Android中将base64字符串转换为图像

  15. 15

    如何在 Arduino 中将字符串转换为字符 *?

  16. 16

    如何在Java中将二进制字符串转换为UTF-8字符串?

  17. 17

    在Racket中,有没有一种简单的方法可以将字符串转换为变量名(标识符)?

  18. 18

    在Racket中,有没有一种简单的方法可以将字符串转换为变量名(标识符)?

  19. 19

    如何在Python中的字符串中打印递增的int标识符

  20. 20

    如何使用带有TypeScript的字符串标识符引用外部定义的节点模块

  21. 21

    如何在Java中将字符串的某些字符转换为Float?

  22. 22

    如何在Java中将带有十进制(a.bc)的字符串转换为int(abc)

  23. 23

    如何在MySQL中将位转换为字符串?

  24. 24

    如何在Lua中将字符串转换为表

  25. 25

    如何在bash中将列表转换为字符串?

  26. 26

    如何在SSIS中将字符串转换为BlobColumn

  27. 27

    如何在coffeescript中将数字转换为字符串?

  28. 28

    如何在C ++中将字符串转换为wstring

  29. 29

    如何在JavaScript中将字符串转换为函数?

热门标签

归档