在我的程序中,我需要從字符串中提取數字,給定的字符串如下所示。我需要從Java中提取字符串中的數字
String numberOfHours = "12.0 8.0 7.0 7.0 10.0 8.0 0.0 2.0";
我需要將每個值提取到一個數組中。當我使用String類中的split方法時,我得到一個空值並且我也沒有得到數組中的所有數字。這是代碼。
String pieces[] = numberOfHours.split(" ");
for(int i = 0 ; i < hoursPerDay.length ; i++){
System.out.println(pieces[i]);
}
在此先感謝!
使用量詞 - '分裂( 「\\ S +」)' –
爲什麼你遍歷'hoursPerDay'長度,以及訪問'pieces'數組的索引? –
我的不好,那是我正在試驗的一段舊代碼。 srry。分裂(「\\ s +」)工作完美。非常感謝! Hey MaQy,你是對的!那就是問題 – dimlo