我试图将我的String
ArrayList
转换为Double
ArrayList
,由于某些原因它不能正确转换。将字符串ArrayList转换为双ArrayList
我的输入:
1 2 3 4
我的输出:
[1.0]
[1.0, 1.0, 2.0]
[1.0, 1.0, 2.0, 1.0, 2.0, 3.0]
[1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 1.0, 2.0, 3.0, 4.0]
预期输出:
[1.0] [1.0, 2.0] [1.0, 2.0, 3.0] [1.0, 2.0, 3.0, 4.0]
我的代码
String inputValue;
List<String> input = new ArrayList<String>();
List<Double> numbers = new ArrayList<Double>();
while((inputValue = stdin.readLine()) != null) {
input.add(inputValue);
for(int i = 0; i < input.size(); i++) {
numbers.add (Double.parseDouble(input.get(i)));
}
System.out.println(numbers);
}
我的输入: 我的输出: [1.0] [1.0,1.0,2.0] [1.0,1.0,2.0,1.0,2.0,3.0] [1.0,1.0,2.0,1.0,2.0,3.0,1.0,2.0,3.0,4.0] 预期输出: [1.0] [1.0,2.0] [1.0,2.0,3.0] [1.0,2.0 ,3.0,4.0] – swaguire
这个评论应该在问题本身,所以我们可以看到它更快,直接... –
我知道,但由于某种原因,每次我有它的网站认为它的代码 – swaguire