2017-02-28 80 views
-1

我一直在試圖分裂出一個字符串,其中包含一些由空格的Java分裂()的正則表達式

String numbers = " 3534 65 884 76 45 34"; 

String[] listOfnumbers = numbers.split("\\s+"); 

隨機量分開的話,但我不斷收到保存在第一個空字符串陣列的位置。

我做錯了什麼?

+1

我想象你的字符串'record'擁有領先的空間,如果你得到這樣的輸出,但是你有沒有張貼的輸入或輸出到您的表達。 –

+0

不應該忽略我使用的正則表達式忽略所有空格嗎? – k238

+0

把輸入和輸出的例子,所以我們可以瞭解更多 –

回答

0

您是否嘗試過先修剪字符串?

record.trim().split("\\s+"); 
2

這應該做的伎倆:

String[] recordData = record.trim().split("\\s+");