首页 > 解决方案 > 从字符数组中获取整数?

问题描述

char当我发现一些让我很困惑的东西时,我正在尝试使用数组和整数。在 Java 中,如果您键入以下代码:

String inputs = "123";
char[] inputs2 = inputs.toCharArray(); // Turn String into Char Array
int a = inputs2[0];

println(a);

我本来希望“a”返回 1,因为 1 是数组中的第一个元素。但是,它返回 49。为什么会发生这种情况?有没有办法解决这个问题?

标签: javaarrayscharint

解决方案


推荐阅读