Может ли отрицательный использоваться в качестве конечного индекса для string.substring в Java?
Пример:
String str = "test";
str.substring(0, str.indexOf("q"));
Изменить: нигде в javadocs прямо не сказано, что endindex не может быть отрицательным. Существуют реализации подстроки в других языках и библиотеках, которые допускают отрицательный endindex, но disallow отрицательный beginindex, поэтому представляется, что это явно указано. Это никоим образом не подразумевается. (Edit: ok это подразумевается свободно, но я и, видимо, другие, которые задали мне этот вопрос лично, все еще находят его довольно неясным. Это должно было быть просто Q + A, которое я предоставил не мне, на самом деле пытаюсь найти ответ на этот тривиальный вопрос)