[Java lista] StringIndexOutOfBoundsException minuszos index-el

Böszörményi Péter zmblevlist at gmail.com
2008. Május. 19., H, 15:01:02 CEST


Kozben megnezve a bunos resz - gondolom - ez:

     public String substring(int beginIndex, int endIndex) {
	if (beginIndex < 0) {
	    throw new StringIndexOutOfBoundsException(beginIndex);
	}
	if (endIndex > count) {
	    throw new StringIndexOutOfBoundsException(endIndex);
	}
	if (beginIndex > endIndex) {
	    throw new StringIndexOutOfBoundsException(endIndex - beginIndex);
	}
	return ((beginIndex == 0) && (endIndex == count)) ? this :
	    new String(offset + beginIndex, endIndex - beginIndex, value);
     }

Itt a 3. vizsgalat erdekes. Gondolom a String hossza rovidebb, mint a 
beginIndex

Szécsényi Gergely wrote:
> Sziasztok!
> 
> a kérdésem a következő, hogy lehetséges, hogy minuszos index-et ad
> meg, mikor a kódban a substringnek átadott index az fix 9. köszönöm,
> az error:
> java.lang.StringIndexOutOfBoundsException: String index out of range: -5
> 	at java.lang.String.substring(String.java:1476)
> 	at java.lang.String.substring(String.java:1443)
> köszönöm,
> Gergő
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist



További információk a(z) Javalist levelezőlistáról