在給定的字符串中,如果我們需要檢查字符串是否以指定的後綴結尾,那麽我們可以使用 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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。