二重パイプ (||) を区切り文字として文字列を分割しようとしています。文字列は次のようになります。
String str ="user@email1.com||user@email2.com||user@email3.com";
StringTokeniser を使用して分割することができます。javadoc によると、このクラスの使用は推奨されておらず、代わりに String.split をオプションとして参照してください。
StringTokenizer token = new StringTokenizer(str, "||");
上記のコードは正常に動作しますが、string.split 関数の下で期待される結果が得られない理由を理解できません..
String[] strArry = str.split("\\||");
どこが間違っているのでしょうか..?