我想将一个主程序的 "String[] args" 转换为5个整数和4个双精度浮点数。我知道这有点令人困惑。
我的想法是使用 foreach 循环遍历 String args[] 并将它们添加到一个整数数组中(前5个),但由于需要使用 for 循环来处理数组,所以无法实现。
我的想法是使用 foreach 循环遍历 String args[] 并将它们添加到一个整数数组中(前5个),但由于需要使用 for 循环来处理数组,所以无法实现。
if (args != null) {
// If arguments where given, use the arguments and run the program
// NEED TO SOMEHOW CONVERT ARGS INTO INTEGER FORM AFTER BEING PASSED IN
ArrayList<Integer> valArr = new ArrayList<Integer>(10); // could be 9
for (String val : args) {
// Parse the string and add it to valArray
int temp = Integer.parseInt(val);
valArr.add(temp);
}
CarPark cp = new CarPark(valArr[0], valArr[1], valArr[2], valArr[3]);
我目前正在看以下内容... 我完全错了吗?还是接近正确?
for (int i = 0; i < 5; i++)
? - Luiggi Mendoza