1

Android用のAChartでいくつか試してみました。正常に動作する例がありますが、少し変更したいと思います。現在私は持っています

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の内容を入力するにはどうすればよいですか?

ありがとう

4

1 に答える 1

3

データをループして、文字列を配列に変換してから、double配列に変換できます。

    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);
于 2011-12-06T21:36:28.533 に答える