Java中,split()方法的一個問題...

小弟在Java的書,看到字串那一章,提到規則表示法的小節中,在split()方法的範例裡,有一個東西看不懂,程式碼如下: public class Split { static void prtArr(String[] a) { for(String s : a) System.out.print (s + ","); System.out.println (""); } public static void main(String[] argv) { String s =... 顯示更多 小弟在Java的書,看到字串那一章,提到規則表示法的小節中,在split()方法的範例裡,有一個東西看不懂,程式碼如下:

public class Split {
static void prtArr(String[] a) {
for(String s : a)
System.out.print (s + ",");
System.out.println ("");
}

public static void main(String[] argv) {
String s = "Ken+Sue+Tom";
prtArr(s.split("[+m]", 2));
prtArr(s.split("[+m]", -2));
prtArr(s.split("[+m]", 0));
prtArr(s.split("[+m]")); //省略 limit 時, limit 預設為 0

}
}

請問程式碼中的[+m]是什麼意思呢?
2 個解答 2