好的,我将在这里尝试解释我的问题,我需要做的是将字符串数组转换为 int 数组。
这是我所拥有的一部分(以及初始设置)
System.out.println("Please enter a 4 digit number to be converted to decimal ");
basenumber = input.next();
temp = basenumber.split("");
for(int i = 0; i < temp.length; i++)
System.out.println(temp[i]);
//int[] numValue = new int[temp.length];
ArrayList<Integer>numValue = new ArrayList<Integer>();
for(int i = 0; i < temp.length; i++)
if (temp[i].equals('0'))
numValue.add(0);
else if (temp[i].equals('1'))
numValue.add(1);
........
else if (temp[i].equals('a') || temp[i].equals('A'))
numValue.add(10);
.........
for(int i = 0; i < numValue.size(); i++)
System.out.print(numValue.get(i));
基本上我正在尝试将 0-9 设置为实际数字,然后从输入字符串(例如 Z3A7)中继续将 az 设置为 10-35,理想情况下将打印为 35 3 10 7