Java-如何剥离字符串中的单个字符并将它们存储在一维数组中?

标签 java string char

我有一个字符串“301918574X”,我想将每个字母存储到一个数组中,第一个槽为3,第一个槽为0第二个插槽,第三个插槽中的 1,依此类推。

我该如何去做呢?

编辑:

我现在已将每个字符分配给适当的数组槽。但数组中有一个字母,那就是“X”(这实际上是一个 ISBN)。当存在 X 时,它的值应该为 10,但显然这在字符数组中不起作用。

最佳答案

char[] theArrayYouWant = str.toCharArray();

关于Java-如何剥离字符串中的单个字符并将它们存储在一维数组中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5519470/

相关文章:

java和同步

java - 为什么我的代码每次都显示相同的输出?

java - 为什么 Java 隐式(不进行转换)将 `long` 转换为 `float` ?

c - 如何将字符转换为二进制?

以数字开头的标识符的 Java 命名约定

android - 每 5 秒用字符串数组中的每个字符串更新 TextView

c++ - 将字符串分配给 char 数组的列

java - BigDecimal 到字符串的转换在小数点前添加一个零

c - 将递增的整数添加到 char 数组的末尾。 C

c# - 将\u2265 插入 C# 字符串