如果索引值超出Integer,如何使用String.substring?

sty*_*ner 1 java string substring long-integer

通常,我使用String.sustring(int, int)方法来获取文本的某些部分.如果文字太大,那么我无法使用Integer类型变量访问某个位置,有什么方法可以解决这个问题?

例如:

我想用 String.substring(Long, Long)

Kon*_*Kon 6

字符串不能长于Integer.MAX_VALUE,因为String用数组表示char,并且Java数组长度不能超过此值.查看StringBuilder课程中较长的字符串.