JAva splitを使用して特殊文字を分割する
396 ワード
Javaのsplitを使用して特殊文字を分割すると、自分の望む結果に達しないことがわかります.たとえば
配列の下に境界異常が表示され、分割に成功しなかったことを示します.その原因を究明して、もとは^は特殊な文字で、splitの中のパラメータは正規表現で、だからsplitに特殊な文字を識別させるために、パラメータを正規に変えなければならなくて、つまりパラメータの前で“\”をプラスします.
"1234567891^1234567890".split("^")[1]
配列の下に境界異常が表示され、分割に成功しなかったことを示します.その原因を究明して、もとは^は特殊な文字で、splitの中のパラメータは正規表現で、だからsplitに特殊な文字を識別させるために、パラメータを正規に変えなければならなくて、つまりパラメータの前で“\”をプラスします.
"1234567891^1234567890".split("\\^")[1]