JSTL fn:split()函数用于将输入字符串拆分为数组基于不同的子串分隔符。该函数有助于解析JavaServer页面中的字符串,这也允许开发人员从主字符串中提取子字符串。
在本文中,我们将看到语法以及参数fn:split()函数。我们还将通过示例探讨该函数的实际实现。
fn 语法:split() 函数
<c:set var="arrayVariable" value="${fn:split(inputString, delimiter)}"/>
其中,
- inputString: 这是被分割成不同子字符串的输入或主字符串。
- delimiter: 这是用于将字符串拆分为子字符串数组的分隔符。
- arrayVariable: 这是将存储子字符串数组的变量。
fn:split() 函数示例
讨论用例的完整工作示例fn:split()
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:split() Example</title>
</head>
<body>
<c:set var="inputString" value="Geeks for Geeks"/>
<c:set var="splitArray" value="${fn:split(inputString, ' ')}"/>
<h3>Original String: ${inputString}</h3>
<p>Split Array:</p>
<ul>
<c:forEach var="substring" items="${splitArray}">
<li>${substring}</li>
</c:forEach>
</ul>
</body>
</html>
输出:
Original String: Geeks for Geeks
Split Array:
-Geeks
-for
-Geeks
fn:split() 函数程序的输出屏幕:
上述程序的解释:
- 初始化输入字符串字符串为“的变量极客的极客”。
- <c:设置>标签使用了fn:split()函数根据空格分隔符分割字符串。
- 最终的子字符串存储在分割数组 多变的。
- 然后我们使用无序显示子字符串<ul>HTML 中的标签。
相关用法
- JSTL fn:substringBefore()用法及代码示例
- JSTL fn:substringAfter()用法及代码示例
- JSTL fn:startsWith()用法及代码示例
- 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()用法及代码示例
注:本文由纯净天空筛选整理自gpancomputer大神的英文原创作品 JSTL fn:split() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。