對於基於 JSTL 的應用程序,fn:indexOf()函數用於獲取子字符串在主字符串中首次出現的索引或位置。這個函數——
- 如果在主字符串中找到子字符串,則返回子字符串的位置。
- 如果未找到,則返回 -1 值並在屏幕上打印。
在本文中,我們將看到該函數的語法及其參數,以及帶有輸出和解釋的示例。
fn 語法:indexOf() 函數
${fn:indexOf(string, substring)}
其中,
- string: 這是我們在其中搜索子字符串的輸入或指定字符串。
- substring:這是要位於輸入字符串中的字符串。如果找到則返回索引,否則返回-1已被退回。
JSTL fn:indexOf() 函數示例
下麵是 JSTL fn:indexOf() 函數的實現:
HTML
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<head>
<title>JSTL fn:indexOf() Example</title>
</head>
<body>
<c:set var="inputString" value="Welcome to GeeksforGeeks"/>
<c:set var="substringToFind" value="Geeks"/>
<h3>Original String: ${inputString}</h3>
<h3>Substring to Find: ${substringToFind}</h3>
<c:set var="indexOfSubstring" value="${fn:indexOf(inputString, substringToFind)}"/>
<h3>Index of Substring: ${indexOfSubstring}</h3>
</body>
</html>
輸出:
Original String: Welcome to GeeksforGeeks
Substring to Find: Geeks
Index of Substring: 11
JSTL fn 的輸出屏幕:indexOf() 函數:
上述程序的解釋:
- 我們已經存儲了“歡迎來到GeeksforGeeks” inputString 變量中的值。
- 然後我們使用的是fn:indexOf()函數來找到第一次出現給定子串(極客) 在輸入字符串中。
- 我們可以看到 Geeks 子字符串第一次出現在位置 11。所以函數返回了這個值,我們使用 HTML 標簽打印了這個值<p>.
相關用法
- JSTL fn:escapeXml()用法及代碼示例
- JSTL fn:replace()用法及代碼示例
- JSTL fn:endsWith()用法及代碼示例
- JSTL fn:substringBefore()用法及代碼示例
- JSTL fn:toLowerCase()用法及代碼示例
- JSTL fn:substringAfter()用法及代碼示例
- JSTL fn:containsIgnoreCase()用法及代碼示例
- JSTL fn:toUpperCase()用法及代碼示例
- 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()用法及代碼示例
注:本文由純淨天空篩選整理自gpancomputer大神的英文原創作品 JSTL fn:indexOf() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。