split増えた 文字列を 分ける メソッドだ.

String 文字列 = "街:私:だ:イロハ";
String[] ナヌンベヨル = 文字列.split(":");
//ナヌンベヨル : {"街", "私", "だ", "イロハ"}
System.out.println(ナヌンベヨル[0]);
//結果 : 街
System.out.println(ナヌンベヨル[ナヌンベヨル.length-1]);
//結果 : イロハ

ところが 下のように 使えば 作動を 中 する.

String 文字列 = "街.私.だ.イロハ";
String[] ナヌンベヨル = 文字列.split(".");

こんなに 使うと する.

String 文字列 = "街.私.だ.イロハ";
String[] ナヌンベヨル = 文字列.split("¥.");

そうなの 作動する.

これは split義 因子で 入って行く String トークンが regex 正規式だ だからだ. 正規式で .銀 無作為の たいてい 字を 意味する. それでは あらゆる 文字が トークンが なること だから 配列に 残る 蟹 なく なる のだ.

したがって エスケープ 文字を 前に 付けて 与えると する. ところが String 中に エスケープ 文字である を 使って 与えようとすれば ¥と 使って 与えると する. したがって ¥と 使う のだ. そのため ¥.と 使えば 正規式 方では .と 認識を して 実際 .を 捜すように なる のだ.

雅楽… 頭痛い. ヨトン 憶えなさい. 記号を 使って splitを 使う 時 何か 作動を 中 すれば ¥を 付けて 紫.

さて, そのまま だと 付けると する のも あるのに, 下の 子たちだ.

b t n f r ” ‘ ¥

参考すれば なる のだ.

- コメント機能はありません。コメントの代わりに[email protected]にメールを送ってください。