【发布时间】:2015-04-11 05:56:50
【问题描述】:
我的编程课遇到了一个问题。我们需要用逗号分隔参数 String 以产生一个字符串数组,然后它需要解析每个单独的 String 以获得一个双精度数,并按顺序存储这些双精度数。我们还得到了一些测试代码,输入参数如 ("1,5")。
这是我当前的代码
public class Sequence
{
private double[] sequence;
public Sequence(String s)
{
String[] res = s.split(",");
int length = res.length;
double[] result = new double[length];
for ( int i =0; i<length; i++) {
result[i] = Double.parseDouble(res[i])
}
}
我不确定从这里去哪里,因为当我测试我的代码时,它并没有给出预期的结果。按顺序存储是什么意思?
【问题讨论】:
-
您将解析结果存储在局部变量中...
-
我想我让它工作了,而不是创建数组结果,我把 sequence = new double [length];并将 for 循环中的 result[i] 更改为 sequence[i]
标签: java arrays string for-loop double