我給data.txt文件,並要計算使用ArrayList
如何將字符串arraylist轉換爲double來使用for循環來計算?
我的data.txt文件總量包含:
32.14,235.1,341.4,134.41,335.3,132.1,34.1
到目前爲止,我
public void processFile() throws IOException
{
File file = new File("SalesData.txt");
Scanner input = new Scanner(file);
ArrayList<String> arr = new ArrayList<String>();
String line = input.nextLine();
StringTokenizer st = new StringTokenizer(line, ",");
while (st.hasMoreTokens())
{
arr.add(st.nextToken());
}
setArrayListElement(arr); //calls setArrayListElement method
}
,這裏是我的setArrayListElement
方法:
private void setArrayListElement(ArrayList inArray)
{
for (int i = 0 ; i < inArray.size() ; i++)
{
// need to convert each string into double and sum them up
}
}
我可以得到一些幫助嗎?
使用'Double.parseDouble()'將'String'轉換爲'double'。 – Jesper 2014-11-14 12:56:53
請在參數private void setArrayListElement(ArrayList inArray)中添加參數Arraylist –
StackFlowed
2014-11-14 13:04:59