Relates :
|
|
Relates :
|
if (pos + len > count) { len = count - pos; } Here len can be close to Integer.MAX_VALUE and pos > 0, which can result in negative (pos + len). As a result, read() throws inappropriate StringIndexOutOfBoundsException.