gpt4 book ai didi

java - 将数据类型字符串中的数字转换为 char

转载 作者:行者123 更新时间:2023-12-01 17:40:28 25 4
gpt4 key购买 nike

我尝试将字符串的数字转换为具有数据类型字符的数组。我的问题是,我的数组中的数字每次都是 48 到最高。我也知道这个问题与 ASCII 表有关。我该怎么做才能解决这个问题?

package Test;

public class Main {




public static void main(String[] args) {

int iNumber = 0; int indexNumber = 0;


String calculation = "5+8";
int lengthCalculation = calculation.length();
int[] number= new int[lengthCalculation/2+1];


while(iNumber < lengthCalculation) {

number[indexNumber] = calculation.charAt(iNumber);;

iNumber+=2;
indexNumber++;
}

for(int q : number) {
System.out.println(q); }
}


}

最佳答案

使用


number[indexNumber] =calculation.charAt(iNumber) - '0';

关于java - 将数据类型字符串中的数字转换为 char,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60958784/

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