Moje pytanie brzmi, dlaczego następujący program:Jak działa metoda split() w java?
// Java program to demonstrate working of split(regex,
// limit) with high limit.
public class GFG
{
public static void main(String args[])
{
String str = "[email protected]@geekss";
String [] arrOfStr = str.split("s", 5);
}
}
dzieli ciąg "[email protected]@geekss"
na 5 podciągi: {"geek", "", "@[email protected]", "", ""}
. Według mnie powinny być 4 ciągi: {"geek", "","@[email protected]", ""}
. Czy ktoś może wyjaśnić moje wątpliwości?
Dlaczego nie wyjaśnisz, dlaczego oczekiwałeś innego wyniku? – shmosel