當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


JSTL fn:endsWith()用法及代碼示例


在給定的字符串中,如果我們需要檢查字符串是否以指定的後綴結尾,那麽我們可以使用 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

上述程序的輸出屏幕:

Output Example of JSTL fn:endsWith() Function

上述程序的解釋:

  • 在上麵的例子中,首先我們將輸入字符串的值定義為“GeeksforGeeks”。除此之外,我們還定義了後綴值trueSuffix(極客)falseSuffix (Java).
  • 然後使用 JSTLfn:endsWith()函數,我們檢查 inputString 是否以以下結尾真後綴或者false後綴值。
  • 在輸出中,我們可以看到結果trueSuffix(極客)真的因為,在輸入字符串,刺痛結束於極客詞而false後綴 (Java)給了錯誤的結果是因為在 inputString 中,沒有 Java 在最後。
  • 我們使用 HTML 的 <p> 標簽打印結果。


相關用法


注:本文由純淨天空篩選整理自anjalibo6rb0大神的英文原創作品 JSTL fn:endsWith() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。