更新时间:2023-02-01 来源:黑马程序员 浏览量:
在程序开发中,经常需要截取一个字符串中指定的部分,为了在JSP页面中完成这种功能,Functions标签库提供了三个函数,具体如下。
fn:substring函数用于截取一个字符串中指定子字符串并返回截取到的子字符串,其语法格式如下。
fn:substring(String source,int beginIndex,int endIndex)→String
上述语法格式中,可以看到fn:substring函数需要接收三个参数,其中,source参数用于指定源字符串,beginIndex参数用于指定截取字符串开始的索引值,endIndex参数用于指定截取字符串结束的索引值,beginIndex参数和endIndex参数都是int类型,其值都是从0开始。需要注意的是,在截取字符串时包含beginIndex位置的字符,不包含endIndex位置的字符。
fn:substringBefore函数用于截取并返回指定字符串之前的子字符串,其语法格式如下。
fn:substringBefore(String source,String target)→String
上述语法格式中,可以看到fn:substringBefore函数需要接收两个String类型参数,其中,source参数用于指定源字符串,target用于指定子字符串。如果源字符串不包含子字符串,则返回空字符串。
fn:substringAfter用于截取并返回指定字符串之后的子字符串,其语法格式如下。
fn:substringAfter(String source,String target)→String
上述语法格式中,可以看到fn:substringAfter函数与fn:substringBefore函数类似,同样需要接收两个String类型参数,source参数用于指定源字符串,target用于指定子字符串。如果源字符串不包含子字符串,则返回空字符串。
【AI设计】北京143期毕业仅36天,全员拿下高薪offer!黑马AI设计连续6期100%高薪就业
2025-09-19【跨境电商运营】深圳跨境电商运营毕业22个工作日,就业率91%+,最高薪资达13500元
2025-09-19【AI运维】郑州运维1期就业班,毕业14个工作日,班级93%同学已拿到Offer, 一线均薪资 1W+
2025-09-19【AI鸿蒙开发】上海校区AI鸿蒙开发4期5期,距离毕业21天,就业率91%,平均薪资14046元
2025-09-19【AI大模型开发-Python】毕业33个工作日,就业率已达到94.55%,班均薪资20763元
2025-09-19【AI智能应用开发-Java】毕业5个工作日就业率98.18%,最高薪资 17.5k*13薪,全班平均薪资9244元
2025-09-19