gpt4 book ai didi

java - 将 double 值从字符串添加到数组列表

转载 作者:行者123 更新时间:2023-11-30 08:17:09 27 4
gpt4 key购买 nike

我正在尝试将字符串数组转换为 double 组。我对 ArrayList<>() 相当熟悉,但我看到示例代码中有 double[]。

示例:列表 = [“1”、“2”、“3”]期望返回:number = [1, 2, 3]

public double[] ConversionNumber
{
double[] sequence = new double[list.size()];
for(String element:list){
double val = Double.parseDouble(element);
sequence.add(val)}

return sequence;

当我这样做时,我在 Bluej 编译器中收到错误:“找不到符号方法 add(double)。

解决这个问题的好方法是什么(我是Java初学者)。

谢谢!

最佳答案

如果list是一个数组,那么 list.size()会失败的。我想我们可以假设它应该是 List<String> 。您可以通过索引访问数组。另外,我认为它应该是你的方法的一个参数。接下来,Java 方法名称约定是驼峰命名法。

public double[] conversionNumber(List<String> list) {
double[] sequence = new double[list.size()];
int pos = 0;
for (String element : list) {
double val = Double.parseDouble(element);
sequence[pos++] = val; // <-- post-increment
}
return sequence;
}

关于java - 将 double 值从字符串添加到数组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29504407/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com