Czy można użyć ujemnego jako indeksu końcowego dla string.substring w Javie?W Javie, możesz użyć ujemnego z podciąganiem?
Przykład:
String str = "test";
str.substring(0, str.indexOf("q"));
Edit: Nigdzie w Javadocs to powiedzieć wprost, że endIndex nie może być ujemna. Istnieją implementacje podłańcuchów w innych językach i bibliotekach, które pozwalają na negatywny endindex, ale mają ujemny beginindex, więc wydaje się istotne, aby było to wyraźnie powiedziane. Nie jest to w żaden sposób dorozumiane. (Edycja: ok jest domniemana luźno, ale ja i podobno inni, którzy zadawali mi to pytanie osobiście, wciąż uważają to za dość niejasne.) To miało być proste Q + A, które dostarczyłem nie mnie, w rzeczywistości próbując znaleźć odpowiedź na to trywialne pytanie)