【问题标题】:convert string data into double lists将字符串数据转换为双列表
【发布时间】:2011-12-06 21:21:45
【问题描述】:

我正在尝试使用 AChart for android 做一些事情。我有一个工作正常但想稍微改变它的例子。目前我有

List<double[]> values = new ArrayList<double[]>();
values.add(new double[] { 5230, 7300, 9240, 10540, 7900, 9200, 12030, 11200, 9500, 10500,
    11600, 13500 });

我想用我自己的数据填充它。我有一个将从文件传递的字符串变量。

String YTDData = "12.3,45,56.78,12,1,23.45"

如何使用 YTDData 的内容填充值列表?

谢谢

【问题讨论】:

    标签: android arraylist achartengine


    【解决方案1】:

    您可以循环遍历数据并将字符串转换为数组,然后再转换为双精度数组。

        List<double[]> values = new ArrayList<double[]>();
        String YTDData = "12.3,45,56.78,12,1,23.45";
    
        String[] data = YTDData.split(",");
    
        double[] arrDouble = new double[data.length];
    
        for(int i=0; i<data.length; i++) {
           arrDouble[i] = Double.valueOf(data[i]);
        }
        values.add(arrDouble);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-17
      • 2019-04-28
      • 1970-01-01
      相关资源
      最近更新 更多