JavaのString#splitってみんな意外と仕様を読まないのね

このまえString#splitのlimitパラメータのことについて書いたが、人によってはそれ以前のところではまるらしい。
どうやら名前が自明なので仕様を読まないで使ってしまうようだ。

splitの引数は、正規表現です(笑)。

"."だけ自作のsplit関数を使ってるコードを発見してしまいましたよ。


"."とかでsplitするときはエスケープしてね。ちなみに「\」はJavaリテラルでは"\\"なので、

 "a.b.c".split("\\.")

だよ(笑)