java - 如何将数组中的字符串更改为整数

标签 java arrays string integer

数组ticket[x][2]是String,ticket[x][1]也是String。数组ticket[x][1]是{"1", "2", "3"}。如何填写ticket[x][2]?我想要整数。在我的代码中使用 Integer.parseInt() 仍然错误。

String[][] ticket = new String[8][3];

for (int x = 0; x < limit; x++) {
    if(ticket[x][0].equals("festival")) {
        ticket[x][2] = Integer.parseInt(ticket[x][1]) * 250000;
    }
}

最佳答案

因为ticket[x][2]是一个String(您正在尝试分配一个int)。

ticket[x][2] = "" + (Integer.parseInt(ticket[x][1]) * 250000);

ticket[x][2] = String.valueOf(Integer.parseInt(ticket[x][1]) * 250000);

关于java - 如何将数组中的字符串更改为整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60767294/

相关文章:

java - 0xFFFF 需要变短吗?

java - 尝试在简单的游戏中使用 KeyListener 移动对象

java - 如何从字符串中提取数字?

c - 文件内容到大字符串

ios - 如何将 long 存储在 Swift 数组中?

java - switch 语句中的 String 如何比相应的 if-else 语句更有效?

java - 将方法限制为 RandomAccess 列表

java - 临时ArrayList替换

javascript - 循环对象和循环数组的嵌套 for 循环

javascript - 如何过滤对象数组内的数组