在 JSTL 中fn:startsWith()函數用於檢查給定的字符串是否以特定的開頭字首。該函數返回布爾值作為True或者False根據檢查結果。
- 如果輸入字符串以前綴開頭,則真的已被退回錯誤的已被退回。
在本文中,我們將看到詳細的語法 fn:startsWith() 函數及其參數,我們還將通過示例看到該函數的實際實現。
JSTL fn 語法:startsWith() 函數
${fn:startsWith(string, prefix)}
其中,
- ${fn:startsWith()}:這是 JSTL 表達式,用於檢查字符串是否以指定前綴開頭。
- string: 這是將要檢查的輸入字符串。
- prefix:這是我們將檢查它是否位於輸入字符串開頭的值或字符。
JSTL fn:startsWith() 函數示例
下麵是 JSTL fn:startsWith() 函數的實現:
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:startsWith() Example</title>
</head>
<body>
<c:set var="inputString" value="GeeksforGeeks"/>
<h3>Original String: ${inputString}</h3>
<p>Starts with "Geeks": ${fn:startsWith(inputString, 'Geeks')}</p>
<p>Starts with "Java": ${fn:startsWith(inputString, 'Java')}</p>
</body>
</html>
輸出:
Original String: GeeksforGeeks
Starts with "Geeks": true
Starts with "Java": false
JSTL fn:startsWith() 函數程序的輸出屏幕:
上述程序的解釋:
- 在上麵的例子中,我們已經初始化了變量輸入字符串與值GeeksforGeeks使用c:設置
- 然後,我們使用 fn:startsWith()是否有前綴極客存在於輸入字符串中。正如我們所看到的,前綴存在並開始於輸入字符串,因此該函數將輸出返回為 true。我們使用一個簡單的方法打印了這個輸出<p>HTML 中的標簽。
- 在下一個條件中,我們檢查 inputString 中的前綴是否 Java 從頭開始。我們很容易注意到沒有 Java 開頭的前綴輸入字符串,因此該函數返回的結果為 false。我們已經使用它打印了<p>標簽。
相關用法
- JSTL fn:substringBefore()用法及代碼示例
- JSTL fn:substringAfter()用法及代碼示例
- JSTL fn:split()用法及代碼示例
- JSTL fn:substring()用法及代碼示例
- JSTL fn:escapeXml()用法及代碼示例
- JSTL fn:replace()用法及代碼示例
- JSTL fn:endsWith()用法及代碼示例
- JSTL fn:toLowerCase()用法及代碼示例
- JSTL fn:containsIgnoreCase()用法及代碼示例
- JSTL fn:toUpperCase()用法及代碼示例
- JSTL fn:indexOf()用法及代碼示例
- 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()用法及代碼示例
注:本文由純淨天空篩選整理自gauravgandal大神的英文原創作品 JSTL fn:startsWith() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。