我試圖看看是否有一種方法可以跳過這兩個子字符串函數的開始和結束索引,因爲子字符串傳統上包括開始和排除結束索引。 例如,在Java子串中跳過開始和結束字符索引的方法?
String str="Hello 42 World!";
int hello=str.indexOf("Hello");
int world=str.indexOf("World!");
int fortytwo=customSubstringMethod(str,hello,world);//should be 42.
如何可以做到這一點的任何見解將不勝感激!
start + 1如何解決問題? – Harmlezz
@Harmlezz OP只是要求一個方法來排除兩個索引,而indexOf包含起始索引。 –
我在例子中非常清楚地提到它應該返回「42」而不是「ello 42」。顯然這並不能解決問題。 – KodeSeeker