java.lang.String中的偏移量包含什么?

java.lang.String中的偏移量包含什么?,java,string,offset,Java,String,Offset,在java的String类中,有一个变量定义如下: private final int offset; 这个偏移量是多少?构成: 偏移量是所使用存储的第一个索引 表格: 偏移量是所使用存储的第一个索引 从可变偏移量的注释: 偏移量是所使用存储的第一个索引 在内部,字符串表示为数组中的字符序列 这是从数组中使用的第一个字符 之所以引入它,是因为一些操作,如substring使用原始字符数组,使用不同的偏移量创建一个新的String 因此,基本上是为子字符串操作的性能调整引入了一个变量 注意:偏移

在java的String类中,有一个变量定义如下:

private final int offset;
这个偏移量是多少?

构成:

偏移量是所使用存储的第一个索引

表格:

偏移量是所使用存储的第一个索引


从可变偏移量的注释:

偏移量是所使用存储的第一个索引

在内部,
字符串
表示为数组中的字符序列

这是从数组中使用的第一个字符

之所以引入它,是因为一些操作,如
substring
使用原始字符数组,使用不同的偏移量创建一个新的
String

因此,基本上是为子字符串操作的性能调整引入了一个变量


注意:偏移量
变量始终与变量
私有最终整数计数一起

来自可变偏移量注释:

偏移量是所使用存储的第一个索引

在内部,
字符串
表示为数组中的字符序列

这是从数组中使用的第一个字符

之所以引入它,是因为一些操作,如
substring
使用原始字符数组,使用不同的偏移量创建一个新的
String

因此,基本上是为子字符串操作的性能调整引入了一个变量

注意:偏移量
变量始终与变量
私有最终整数计数一起

来自:

偏移量是所使用存储的第一个索引

您可以看到它在各种方法中使用,例如:

public char charAt(int index) {
    // ...
    return value[index + offset];
}
发件人:

偏移量是所使用存储的第一个索引

您可以看到它在各种方法中使用,例如:

public char charAt(int index) {
    // ...
    return value[index + offset];
}

答案就在包含此变量的源文件中。升级您的Java版本。答案就在包含此变量的源文件中。升级您的Java版本。