gpt4 book ai didi

java - 我可以将 String 变量转换为 int 变量吗

转载 作者:行者123 更新时间:2023-12-01 22:05:57 25 4
gpt4 key购买 nike

有没有办法获得 Integer来自 String 的变量对象,例如:

String string = "Render.SCREEN_WIDTH_TILES";
// SCREEN_WIDTH_TILES is a Render Integer value referenced in other class

我想要string变量来保存对指定 int 的引用.

我想要从该字符串值中得到的是将其“转换”为 int 值,

可以这样做吗?

我找不到将整数值作为字符串中的变量处理的方法。

最佳答案

你似乎误解了 Integer.parseInt(s)作品。文档明确指出:

Parses the string argument as a signed decimal integer. The characters in the string must all be decimal digits, except that the first character may be an ASCII minus sign - (\u002D) to indicate a negative value or an ASCII plus sign + (\u002B) to indicate a positive value.

Integer.parseInt(s) 的参数必须是包含数字的字符串。如:

  • Integer.parseInt("12345")
  • Integer.parseInt("-45")

但不是:

  • Integer.parseInt("Hello world")
  • Integer.parseInt("这对你来说不起作用")

当然不是:Integer.parseInt("Render.SCREEN_WIDTH_TILES - 1");

关于java - 我可以将 String 变量转换为 int 变量吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32792905/

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