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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。