我有一個像在一個字符串添加數字陣列 - 安卓
String str = "102, 308, 409.5";
一個字符串,我想串102 + 308 + 409.5加號碼,並保持結果的變量。 我該如何做到這一點?謝謝
注意我試圖將字符串轉換爲字符串數組,然後在下面的代碼中的int數組,但不起作用。如果你要parseDouble
double sum = 0;
String[] arr = str.split(",");
double[] numArr = new int[arr.length];
for(int i=0; i<arr.length; i++){
numArr[i] = Double.parseDouble(arr[i]);
sum+=numArr[i];
}
你需要將它放入一個double
變量,這是否是一個數組,或只是一個標準的變量:
int sum = 0;
String[] arr = str.split(",");
int[] numArr = new int[arr.length];
for(int i=0; i<arr.length; i++){
numArr[i] = Double.parseDouble(arr[i]);
sum+=numArr[i];
}
'INT sum'和' int [] numArr' - 但你想總結**雙打**! –
閱讀本文http://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html –