Negatif olan Java'da string.substring için end index olarak kullanılabilir mi?Java'da, negatif olanı alt dizeyle kullanabilir misiniz?
Örnek:
String str = "test";
str.substring(0, str.indexOf("q"));
Düzenleme: Hiçbir yerde javadocs o endIndex negatif olamayacağı doğrudan diyor. Diğer dillerdeki ve kütüphanelerde negatif endindex'e izin veren bir alt dize uygulaması vardır, ancak 'un bir negatif başlangıç endeksine izin vermemesi, bu durumun açıkça belirtilmesiyle alakalı görünmektedir. Hiçbir şekilde ima edilmez. (Düzenleme: Tamam, gevşek bir şekilde ima edildi, ama ben ve görünüşe göre bana bu soruyu sordu diğerleri hala oldukça belirsiz buluyorum. Bu basit bir Q + A olması gerektiği anlamına geliyordu aslında bana bir cevap bulmak için çalışıyorum alt dize endIndex yanı sıra dize uzunluğu bir StringIndexOutOfBoundsException sonuçlanacak daha büyük bir sayı için negatif sayılar kullanılarak bu önemsiz bir soru)