在给定的字符串中,如果我们需要检查字符串是否以指定的后缀结尾,那么我们可以使用 JSTL fn:endsWith() 函数。该函数主要以布尔形式返回结果。在本文中,我们将讨论语法、参数和示例fn:endsWith() 函数。
- 如果字符串以指定后缀结尾,则结果应返回 true,否则返回 false。
- fn:endsWith() 函数是 JSTL 核心标记库的一部分。
fn:endsWith()函数语法:
${fn:endsWith(String str, String suffix)}
其中,
- ${fn:endsWith(...)}:这是用于检查字符串是否以指定后缀结尾的 JSTL 表达式。
- str: 这是输入字符串。
- suffix:这是我们需要在输入字符串末尾检查的后缀值。
JSTL fn:endsWith() 函数示例
在此示例中,我们将了解如何使用JSTL fn:endsWith()函数。
HTML
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<html>
<head>
<title>JSTL fn:endsWith() Example</title>
</head>
<body>
<c:set var="inputString" value="GeeksforGeeks"/>
<c:set var="trueSuffix" value="Geeks"/>
<c:set var="falseSuffix" value="Java"/>
<p>Original String: ${inputString}</p>
<p>Does "${inputString}" end with "${trueSuffix}"? ${fn:endsWith(inputString, trueSuffix)}</p>
<p>Does "${inputString}" end with "${falseSuffix}"? ${fn:endsWith(inputString, falseSuffix)}</p>
</body>
</html>
输出:
Original String: GeeksforGeeks
Does "GeeksforGeeks" end with "Geeks"? true
Does "GeeksforGeeks" end with "Java"? false
上述程序的输出屏幕:
上述程序的解释:
- 在上面的例子中,首先我们将输入字符串的值定义为“GeeksforGeeks”。除此之外,我们还定义了后缀值trueSuffix(极客)和falseSuffix (Java).
- 然后使用 JSTLfn:endsWith()函数,我们检查 inputString 是否以以下结尾真后缀或者false后缀值。
- 在输出中,我们可以看到结果trueSuffix(极客)是真的因为,在输入字符串,刺痛结束于极客词而false后缀 (Java)给了错误的结果是因为在 inputString 中,没有 Java 在最后。
- 我们使用 HTML 的 <p> 标签打印结果。
相关用法
- JSTL fn:escapeXml()用法及代码示例
- JSTL fn:replace()用法及代码示例
- JSTL fn:substringBefore()用法及代码示例
- JSTL fn:toLowerCase()用法及代码示例
- JSTL fn:substringAfter()用法及代码示例
- JSTL fn:containsIgnoreCase()用法及代码示例
- JSTL fn:toUpperCase()用法及代码示例
- JSTL fn:indexOf()用法及代码示例
- JSTL fn:startsWith()用法及代码示例
- JSTL fn:split()用法及代码示例
- JSTL fn:substring()用法及代码示例
- JSTL fn:trim()用法及代码示例
- JSTL fn:contains()用法及代码示例
- JSTL fn:length()用法及代码示例
- Java String compareToIgnoreCase()用法及代码示例
- Java String compareTo()用法及代码示例
- JavaScript Math cosh()用法及代码示例
- Java String split()用法及代码示例
- JavaScript Math sinh()用法及代码示例
- Java String length()用法及代码示例
- Java String replace()用法及代码示例
- Java String replaceAll()用法及代码示例
- Java String substring()用法及代码示例
- Java String equals()用法及代码示例
- Java String equalsIgnoreCase()用法及代码示例
注:本文由纯净天空筛选整理自anjalibo6rb0大神的英文原创作品 JSTL fn:endsWith() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。