博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
String类的subString(a,b)方法(基于jdk 1.9)
阅读量:7199 次
发布时间:2019-06-29

本文共 624 字,大约阅读时间需要 2 分钟。

基于上文:

public String substring(int beginIndex, int endIndex) {        int length = length();        checkBoundsBeginEnd(beginIndex, endIndex, length);        int subLen = endIndex - beginIndex;        if (beginIndex == 0 && endIndex == length) {            return this;        }        return isLatin1() ? StringLatin1.newString(value, beginIndex, subLen)                          : StringUTF16.newString(value, beginIndex, subLen);    }

substring(int beginIndex, int endIndex) 与 substring(int beginIndex)

不同在于 subLen 的赋值;
得出结论:subString(a,b)返回值是 str的索引位置a,到索引位置b(包括a,不包括b)

转载于:https://www.cnblogs.com/kangkaii/p/8419108.html

你可能感兴趣的文章
linux关于bashrc与profile的区别(转)
查看>>
操作系统知识汇总
查看>>
final发布评论
查看>>
读取Excel二进制写入DB,并从DB中读取生成Excel文件
查看>>
了解.NET框架
查看>>
用java语言写一个简易版本的登录页面,包含用户注册、用户登录、用户注销、修改密码等功能...
查看>>
es6+最佳入门实践(4)
查看>>
R 语言绘制功能富集泡泡图
查看>>
Django默认ORM(一):基本配置
查看>>
详解-vue项目中的文件和目录
查看>>
Android <supports-sceeens>的用法,适应屏幕大小
查看>>
Java
查看>>
【Silverlight】以MVVM友好的方式使用DataGrid的SelectedItems属性
查看>>
Netty源码分析之NioEventLoop(转)
查看>>
linux添加用户所在群组
查看>>
Linux-进程描述(2)之进程标识符进程位置与环境变量
查看>>
MyBatis.Net 配置
查看>>
HTTP BASIC client端
查看>>
junit设计模式--命令者模式
查看>>
冒泡排序
查看>>