Мне нужно извлечь некоторые данные из файла, чтобы отобразить их на графике.Функция, которая показывает диаграмму, требует, чтобы данные были float[]
, тогда как извлеченные данные имеют вид ArrayList<String>
.
. Какой самый простой способ преобразовать ArrayList<String>
в float[]
?
try {
FileInputStream fIn = context.openFileInput(fileDir+fileName);
InputStreamReader ipsr = new InputStreamReader(fIn);
BufferedReader b = new BufferedReader(ipsr);
ArrayList<String> list_prix = new ArrayList<String>();
String ligne;
while ((ligne = b.readLine()) != null) {
String dtVal = ligne.split(" ")[2];
dtVal = dtVal.substring(0, dtVal.length() - 2);
list_prix.add(dtVal);
}
//just here if i can convert list_prix to float[]
fIn.close();
ipsr.close();
}
catch (Exception e)
{
Log.e("blah", "Exception", e);
}
Спасибо за вашу помощь.