Java截取字符

2023-04-26 Views 呆头呆脑 | java | 技术笔记161字1 min read

今天脑子突然抽了,截取字符的时候

想把

[1651114259328487426]

截取成

1651114259328487426

我知道是substring从1开始截取,但是为什么最后是length()-1呢,一开始-2我还很疑惑,看了一些文档才反应过来。

  • beginIndex -- 起始索引(包括), 索引从 0 开始。

  • endIndex -- 结束索引(不包括)。

原来是最后的索引是不包括的呀。。。自己真的蠢到家了,自己把自己蠢到了,说到底基础还是不扎实。

Java截取最后一个/后面的所有字符

String imgUrl = "http://127.0.0.1:8080/cms/ReadAddress/1479805098158.jpg";

String image = imgUrl.substring(imgUrl.lastIndexOf("/")+1);
EOF