-1
我一直在試圖分裂出一個字符串,其中包含一些由空格的Java分裂()的正則表達式
String numbers = " 3534 65 884 76 45 34";
String[] listOfnumbers = numbers.split("\\s+");
隨機量分開的話,但我不斷收到保存在第一個空字符串陣列的位置。
我做錯了什麼?
我一直在試圖分裂出一個字符串,其中包含一些由空格的Java分裂()的正則表達式
String numbers = " 3534 65 884 76 45 34";
String[] listOfnumbers = numbers.split("\\s+");
隨機量分開的話,但我不斷收到保存在第一個空字符串陣列的位置。
我做錯了什麼?
您是否嘗試過先修剪字符串?
record.trim().split("\\s+");
這應該做的伎倆:
String[] recordData = record.trim().split("\\s+");
我想象你的字符串'record'擁有領先的空間,如果你得到這樣的輸出,但是你有沒有張貼的輸入或輸出到您的表達。 –
不應該忽略我使用的正則表達式忽略所有空格嗎? – k238
把輸入和輸出的例子,所以我們可以瞭解更多 –