用户假设以这种模式输入数字: "( -2 , 9)" OR "(-2,-3) , etc".
我正在构建一个x,y
图表,我需要这些点。
如何将这些数字放入 int 数组?
问问题
80 次
2 回答
3
没有什么比好的 'ol 字符串操作更好的了:
- 将“)”和“(”替换为“”。
- 调用 String.split() 得到一个字符串数组。
- 分配一个相同长度的 int 数组。
- 循环遍历字符串数组,为每个元素调用 Integer.parseInt()。
那应该这样做。
于 2013-03-24T12:03:09.100 回答
0
用这个
Parameters p = new Parameters();
NumberVariable[] iV = IntegerVariable.newArray(2);
Format.printf("Enter two values: ");
Format.scanf("(%i, %i)", p.add(iV[0]).add(iV[1]));
于 2013-03-24T12:05:22.183 回答