class ZiggyTest{
public static void main(String[] args) {
String str = "aaaaaaaaabb";
String [] s = str.split("a{3}");
for(String x : s){
System.out.print(" : " + x);
}
}
}
String.split() Выход из выше : : : : bb
Использование метода
Что именно происходит, когда раскол() делает раскол, но нет ничего между расколом, как в приведенном выше примере. Является ли значение (в массиве) классифицированным как null или пустая строка или что-то еще?
Я ожидал, что содержимое массива будет {bb}, потому что остальная часть строки ничего не возвращает между разделом.
Меня действительно интересовало, почему оно хранит пустую строку в массиве, а не только сохраняет возвращаемые значения, т. Е. Bb.
Благодаря
У вас есть весь код, чтобы убедиться в том, что сами прямо там ... – Mat
Нет оно не сказать мне, почему это хранение аннулирует следовательно, почему я задал этот вопрос. – ziggy
Он не хранит нули, а документация сообщает вам, что происходит - в JavaDocs есть примеры для этой функции. – Mat