java Split methodを利用して以下のようなコードを記述しました。
public class test {
public static void main(String[] args){
String str = "a b 3 d e ";
String[] array = str.split("¥¥d");
System.out.println("s="+array.length);
}
}
通常だと、結果は「s=2」となるはず。
array[0]=a b
array[1]=d e
ところが、私のコンソール画面では「s=1」と表示されます。
そのほか、記述しているコードなどはなく、原因が特定できません。
どなたかこの事象がわかる方いらっしゃいますか。
※ちなみに
String[] array = str.split("3");
と記述すると「s=2」と正しく表示されます。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/04 13:57