gpt4 book ai didi

java - 将字符串数组中的选择性元素转换为 java 中的 ascii 值

转载 作者:行者123 更新时间:2023-12-02 02:21:26 24 4
gpt4 key购买 nike

我目前正在开发一个项目,其中有一个由 8 个值组成的字符串数组,这些值的数量但存储为字符串。 String[3] 和 String[7] 是存储为字符串的字母,我需要将它们转换为其 ASCII 值,但我似乎无法在 java 中执行此操作。我不断收到错误消息,说我无法将 String 类型转换为 int 类型,并且我不知道有任何其他方法可以将这些字符串字母转换为 ASCII 值。这是我到目前为止的代码...

String stringInfo [] = input.split(",");
int info [] = new int [8];
int x = 0;
while (x<stringInfo.length) {
info[x] = Integer.parseInt(stringInfo[x]);
System.out.println(info[x]);
x++;
}

所以在该数组中,这两个值需要转换为 ASCII,但该代码不断出现错误,我不知道如何修复它。我该怎么做?

最佳答案

执行此操作的最佳方法是首先将字符串转换为字符,然后将字符转换为 int。我知道这听起来很多,但实际上只有一行代码。

int ascii = (int) mystring.charAt(0);

这样做的原因是字符 (char) 是 Java 中的主要类型,它们本质上只是位,这就是为什么您实际上可以使用 == 而不是 .equals 来比较字符。

关于java - 将字符串数组中的选择性元素转换为 java 中的 ascii 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48435868/

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