Javaで文字列を一文字ずつ分割する方法

"Java"という文字列をStringクラスのsplitで分割
Javaのバージョンによって仕様が違うみたいです。


Java7まで

"Java".split("");
  ⇒["", "J", "a", "v", "a"]

"Java".split("(?<=.)");
  ⇒["J", "a", "v", "a"]

 

Java8

"Java".split("");
  ⇒["J", "a", "v", "a"]