2015-06-25 82 views
0
System.out.println(Arrays.toString("1.1.1".split("."))); 

這會打印出一個空數組。是什麼賦予了? 對我來說,它應該打印出「[1,1,1]」。相反,它打印出「[]」。這對我沒有意義。字符串的分割返回意想不到的值

+1

分割方法需要一個正則表達式,所以你猜怎麼着「」火柴? – azurefrog

回答

3

。是正則表達式中的通配符。

使用 - split("\\.")

+2

雅我剛剛通過搜索找出了這一點,所以我刪除這個問題 – Hank

+1

@Hank不這樣做。其他人可能對這個問題感興趣。 – Jashaszun

+0

沒關係,我不能刪除它,所以我想它應該留下。 – Hank