对于基于 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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。