mirror of
https://github.com/shekhargulati/strman-java.git
synced 2026-10-02 16:53:57 +00:00
2444 lines
98 KiB
HTML
2444 lines
98 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
<!-- NewPage -->
|
|
<html lang="en">
|
|
<head>
|
|
<!-- Generated by javadoc (1.8.0_101) on Fri May 12 15:27:58 IST 2017 -->
|
|
<title>Strman (strman 0.3.0 API)</title>
|
|
<meta name="date" content="2017-05-12">
|
|
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
|
<script type="text/javascript" src="../script.js"></script>
|
|
</head>
|
|
<body>
|
|
<script type="text/javascript"><!--
|
|
try {
|
|
if (location.href.indexOf('is-external=true') == -1) {
|
|
parent.document.title="Strman (strman 0.3.0 API)";
|
|
}
|
|
}
|
|
catch(err) {
|
|
}
|
|
//-->
|
|
var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9,"i29":9,"i30":9,"i31":9,"i32":9,"i33":9,"i34":9,"i35":9,"i36":9,"i37":9,"i38":9,"i39":41,"i40":9,"i41":9,"i42":9,"i43":9,"i44":9,"i45":9,"i46":9,"i47":9,"i48":9,"i49":9,"i50":9,"i51":9,"i52":9,"i53":9,"i54":9,"i55":9,"i56":9,"i57":9,"i58":9,"i59":9,"i60":9,"i61":9,"i62":9,"i63":9,"i64":9,"i65":9,"i66":9,"i67":9,"i68":9,"i69":9,"i70":9,"i71":9,"i72":9,"i73":9,"i74":9,"i75":9,"i76":9,"i77":9,"i78":9,"i79":9,"i80":9,"i81":9,"i82":9,"i83":9,"i84":9,"i85":9,"i86":9,"i87":9,"i88":9,"i89":9};
|
|
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
|
|
var altColor = "altColor";
|
|
var rowColor = "rowColor";
|
|
var tableTab = "tableTab";
|
|
var activeTableTab = "activeTableTab";
|
|
</script>
|
|
<noscript>
|
|
<div>JavaScript is disabled on your browser.</div>
|
|
</noscript>
|
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
|
<div class="topNav"><a name="navbar.top">
|
|
<!-- -->
|
|
</a>
|
|
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
|
|
<a name="navbar.top.firstrow">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="navList" title="Navigation">
|
|
<li><a href="../strman/package-summary.html">Package</a></li>
|
|
<li class="navBarCell1Rev">Class</li>
|
|
<li><a href="package-tree.html">Tree</a></li>
|
|
<li><a href="../deprecated-list.html">Deprecated</a></li>
|
|
<li><a href="../index-all.html">Index</a></li>
|
|
<li><a href="../help-doc.html">Help</a></li>
|
|
</ul>
|
|
</div>
|
|
<div class="subNav">
|
|
<ul class="navList">
|
|
<li>Prev Class</li>
|
|
<li>Next Class</li>
|
|
</ul>
|
|
<ul class="navList">
|
|
<li><a href="../index.html?strman/Strman.html" target="_top">Frames</a></li>
|
|
<li><a href="Strman.html" target="_top">No Frames</a></li>
|
|
</ul>
|
|
<ul class="navList" id="allclasses_navbar_top">
|
|
<li><a href="../allclasses-noframe.html">All Classes</a></li>
|
|
</ul>
|
|
<div>
|
|
<script type="text/javascript"><!--
|
|
allClassesLink = document.getElementById("allclasses_navbar_top");
|
|
if(window==top) {
|
|
allClassesLink.style.display = "block";
|
|
}
|
|
else {
|
|
allClassesLink.style.display = "none";
|
|
}
|
|
//-->
|
|
</script>
|
|
</div>
|
|
<div>
|
|
<ul class="subNavList">
|
|
<li>Summary: </li>
|
|
<li>Nested | </li>
|
|
<li>Field | </li>
|
|
<li>Constr | </li>
|
|
<li><a href="#method.summary">Method</a></li>
|
|
</ul>
|
|
<ul class="subNavList">
|
|
<li>Detail: </li>
|
|
<li>Field | </li>
|
|
<li>Constr | </li>
|
|
<li><a href="#method.detail">Method</a></li>
|
|
</ul>
|
|
</div>
|
|
<a name="skip.navbar.top">
|
|
<!-- -->
|
|
</a></div>
|
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
|
<!-- ======== START OF CLASS DATA ======== -->
|
|
<div class="header">
|
|
<div class="subTitle">strman</div>
|
|
<h2 title="Class Strman" class="title">Class Strman</h2>
|
|
</div>
|
|
<div class="contentContainer">
|
|
<ul class="inheritance">
|
|
<li>java.lang.Object</li>
|
|
<li>
|
|
<ul class="inheritance">
|
|
<li>strman.Strman</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
<div class="description">
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<hr>
|
|
<br>
|
|
<pre>public abstract class <span class="typeNameLabel">Strman</span>
|
|
extends java.lang.Object</pre>
|
|
<div class="block">A String manipulation library without any dependencies</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="summary">
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<!-- ========== METHOD SUMMARY =========== -->
|
|
<ul class="blockList">
|
|
<li class="blockList"><a name="method.summary">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Method Summary</h3>
|
|
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
|
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd"> </span></span></caption>
|
|
<tr>
|
|
<th class="colFirst" scope="col">Modifier and Type</th>
|
|
<th class="colLast" scope="col">Method and Description</th>
|
|
</tr>
|
|
<tr id="i0" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#append-java.lang.String-java.lang.String...-">append</a></span>(java.lang.String value,
|
|
java.lang.String... appends)</code>
|
|
<div class="block">Appends Strings to value</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i1" class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#appendArray-java.lang.String-java.lang.String:A-">appendArray</a></span>(java.lang.String value,
|
|
java.lang.String[] appends)</code>
|
|
<div class="block">Append an array of String to value</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i2" class="altColor">
|
|
<td class="colFirst"><code>static java.util.Optional<java.lang.String></code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#at-java.lang.String-int-">at</a></span>(java.lang.String value,
|
|
int index)</code>
|
|
<div class="block">Get the character at index.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i3" class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#base64Decode-java.lang.String-">base64Decode</a></span>(java.lang.String value)</code>
|
|
<div class="block">Decodes data encoded with MIME base64</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i4" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#base64Encode-java.lang.String-">base64Encode</a></span>(java.lang.String value)</code>
|
|
<div class="block">Encodes data with MIME base64.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i5" class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String[]</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#between-java.lang.String-java.lang.String-java.lang.String-">between</a></span>(java.lang.String value,
|
|
java.lang.String start,
|
|
java.lang.String end)</code>
|
|
<div class="block">Returns an array with strings between start and end.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i6" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#binDecode-java.lang.String-">binDecode</a></span>(java.lang.String value)</code>
|
|
<div class="block">Convert binary unicode (16 digits) string to string chars</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i7" class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#binEncode-java.lang.String-">binEncode</a></span>(java.lang.String value)</code>
|
|
<div class="block">Convert string chars to binary unicode (16 digits)</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i8" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#capitalize-java.lang.String-">capitalize</a></span>(java.lang.String input)</code>
|
|
<div class="block">Converts the first character of string to upper case and the remaining to lower case.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i9" class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String[]</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#chars-java.lang.String-">chars</a></span>(java.lang.String value)</code>
|
|
<div class="block">Returns a String array consisting of the characters in the String.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i10" class="altColor">
|
|
<td class="colFirst"><code>static java.util.Map<java.lang.Character,java.lang.Long></code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#charsCount-java.lang.String-">charsCount</a></span>(java.lang.String input)</code>
|
|
<div class="block">Counts the number of occurrences of each character in the string</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i11" class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#collapseWhitespace-java.lang.String-">collapseWhitespace</a></span>(java.lang.String value)</code>
|
|
<div class="block">Replace consecutive whitespace characters with a single space.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i12" class="altColor">
|
|
<td class="colFirst"><code>static boolean</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#contains-java.lang.String-java.lang.String-">contains</a></span>(java.lang.String value,
|
|
java.lang.String needle)</code>
|
|
<div class="block">Verifies that the needle is contained in the value.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i13" class="rowColor">
|
|
<td class="colFirst"><code>static boolean</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#contains-java.lang.String-java.lang.String-boolean-">contains</a></span>(java.lang.String value,
|
|
java.lang.String needle,
|
|
boolean caseSensitive)</code>
|
|
<div class="block">Verifies that the needle is contained in the value.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i14" class="altColor">
|
|
<td class="colFirst"><code>static boolean</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#containsAll-java.lang.String-java.lang.String:A-">containsAll</a></span>(java.lang.String value,
|
|
java.lang.String[] needles)</code>
|
|
<div class="block">Verifies that all needles are contained in value.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i15" class="rowColor">
|
|
<td class="colFirst"><code>static boolean</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#containsAll-java.lang.String-java.lang.String:A-boolean-">containsAll</a></span>(java.lang.String value,
|
|
java.lang.String[] needles,
|
|
boolean caseSensitive)</code>
|
|
<div class="block">Verifies that all needles are contained in value</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i16" class="altColor">
|
|
<td class="colFirst"><code>static boolean</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#containsAny-java.lang.String-java.lang.String:A-">containsAny</a></span>(java.lang.String value,
|
|
java.lang.String[] needles)</code>
|
|
<div class="block">Verifies that one or more of needles are contained in value.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i17" class="rowColor">
|
|
<td class="colFirst"><code>static boolean</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#containsAny-java.lang.String-java.lang.String:A-boolean-">containsAny</a></span>(java.lang.String value,
|
|
java.lang.String[] needles,
|
|
boolean caseSensitive)</code>
|
|
<div class="block">Verifies that one or more of needles are contained in value.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i18" class="altColor">
|
|
<td class="colFirst"><code>static long</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#countSubstr-java.lang.String-java.lang.String-">countSubstr</a></span>(java.lang.String value,
|
|
java.lang.String subStr)</code>
|
|
<div class="block">Count the number of times substr appears in value</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i19" class="rowColor">
|
|
<td class="colFirst"><code>static long</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#countSubstr-java.lang.String-java.lang.String-boolean-boolean-">countSubstr</a></span>(java.lang.String value,
|
|
java.lang.String subStr,
|
|
boolean caseSensitive,
|
|
boolean allowOverlapping)</code>
|
|
<div class="block">Count the number of times substr appears in value</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i20" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#decDecode-java.lang.String-">decDecode</a></span>(java.lang.String value)</code>
|
|
<div class="block">Convert decimal unicode (5 digits) string to string chars</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i21" class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#decEncode-java.lang.String-">decEncode</a></span>(java.lang.String value)</code>
|
|
<div class="block">Convert string chars to decimal unicode (5 digits)</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i22" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#decode-java.lang.String-int-int-">decode</a></span>(java.lang.String value,
|
|
int digits,
|
|
int radix)</code> </td>
|
|
</tr>
|
|
<tr id="i23" class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#encode-java.lang.String-int-int-">encode</a></span>(java.lang.String value,
|
|
int digits,
|
|
int radix)</code> </td>
|
|
</tr>
|
|
<tr id="i24" class="altColor">
|
|
<td class="colFirst"><code>static boolean</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#endsWith-java.lang.String-java.lang.String-">endsWith</a></span>(java.lang.String value,
|
|
java.lang.String search)</code>
|
|
<div class="block">Test if value ends with search.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i25" class="rowColor">
|
|
<td class="colFirst"><code>static boolean</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#endsWith-java.lang.String-java.lang.String-boolean-">endsWith</a></span>(java.lang.String value,
|
|
java.lang.String search,
|
|
boolean caseSensitive)</code>
|
|
<div class="block">Test if value ends with search.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i26" class="altColor">
|
|
<td class="colFirst"><code>static boolean</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#endsWith-java.lang.String-java.lang.String-int-boolean-">endsWith</a></span>(java.lang.String value,
|
|
java.lang.String search,
|
|
int position,
|
|
boolean caseSensitive)</code>
|
|
<div class="block">Test if value ends with search.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i27" class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#ensureLeft-java.lang.String-java.lang.String-">ensureLeft</a></span>(java.lang.String value,
|
|
java.lang.String prefix)</code>
|
|
<div class="block">Ensures that the value begins with prefix.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i28" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#ensureLeft-java.lang.String-java.lang.String-boolean-">ensureLeft</a></span>(java.lang.String value,
|
|
java.lang.String prefix,
|
|
boolean caseSensitive)</code>
|
|
<div class="block">Ensures that the value begins with prefix.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i29" class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#ensureRight-java.lang.String-java.lang.String-">ensureRight</a></span>(java.lang.String value,
|
|
java.lang.String suffix)</code>
|
|
<div class="block">Ensures that the value ends with suffix.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i30" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#ensureRight-java.lang.String-java.lang.String-boolean-">ensureRight</a></span>(java.lang.String value,
|
|
java.lang.String suffix,
|
|
boolean caseSensitive)</code>
|
|
<div class="block">Ensures that the value ends with suffix.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i31" class="rowColor">
|
|
<td class="colFirst"><code>static java.util.Optional<java.lang.String></code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#first-java.lang.String-int-">first</a></span>(java.lang.String value,
|
|
int n)</code>
|
|
<div class="block">Returns the first n chars of String</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i32" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#format-java.lang.String-java.lang.String...-">format</a></span>(java.lang.String value,
|
|
java.lang.String... params)</code>
|
|
<div class="block">Formats a string using parameters</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i33" class="rowColor">
|
|
<td class="colFirst"><code>static java.util.Optional<java.lang.String></code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#head-java.lang.String-">head</a></span>(java.lang.String value)</code>
|
|
<div class="block">Return the first char of String</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i34" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#hexDecode-java.lang.String-">hexDecode</a></span>(java.lang.String value)</code>
|
|
<div class="block">Convert hexadecimal unicode (4 digits) string to string chars</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i35" class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#hexEncode-java.lang.String-">hexEncode</a></span>(java.lang.String value)</code>
|
|
<div class="block">Convert string chars to hexadecimal unicode (4 digits)</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i36" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#htmlDecode-java.lang.String-">htmlDecode</a></span>(java.lang.String encodedHtml)</code>
|
|
<div class="block">Converts all HTML entities to applicable characters.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i37" class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#htmlEncode-java.lang.String-">htmlEncode</a></span>(java.lang.String html)</code>
|
|
<div class="block">Convert all applicable characters to HTML entities.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i38" class="altColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#indexOf-java.lang.String-java.lang.String-int-boolean-">indexOf</a></span>(java.lang.String value,
|
|
java.lang.String needle,
|
|
int offset,
|
|
boolean caseSensitive)</code>
|
|
<div class="block">The indexOf() method returns the index within the calling String of the first occurrence of the specified value, starting the search at fromIndex.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i39" class="rowColor">
|
|
<td class="colFirst"><code>static boolean</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#inequal-java.lang.String-java.lang.String-">inequal</a></span>(java.lang.String first,
|
|
java.lang.String second)</code>
|
|
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
|
|
<div class="block"><span class="deprecationComment">use unequal instead</span></div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i40" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#insert-java.lang.String-java.lang.String-int-">insert</a></span>(java.lang.String value,
|
|
java.lang.String substr,
|
|
int index)</code>
|
|
<div class="block">Inserts 'substr' into the 'value' at the 'index' provided.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i41" class="rowColor">
|
|
<td class="colFirst"><code>static boolean</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#isEnclosedBetween-java.lang.String-java.lang.String-">isEnclosedBetween</a></span>(java.lang.String input,
|
|
java.lang.String encloser)</code>
|
|
<div class="block">Verifies whether String is enclosed by encloser</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i42" class="altColor">
|
|
<td class="colFirst"><code>static boolean</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#isEnclosedBetween-java.lang.String-java.lang.String-java.lang.String-">isEnclosedBetween</a></span>(java.lang.String input,
|
|
java.lang.String leftEncloser,
|
|
java.lang.String rightEncloser)</code>
|
|
<div class="block">Verifies whether String is enclosed by encloser</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i43" class="rowColor">
|
|
<td class="colFirst"><code>static boolean</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#isLowerCase-java.lang.String-">isLowerCase</a></span>(java.lang.String value)</code>
|
|
<div class="block">Verifies if String is lower case</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i44" class="altColor">
|
|
<td class="colFirst"><code>static boolean</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#isString-java.lang.Object-">isString</a></span>(java.lang.Object value)</code>
|
|
<div class="block">Checks whether Object is String</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i45" class="rowColor">
|
|
<td class="colFirst"><code>static boolean</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#isUpperCase-java.lang.String-">isUpperCase</a></span>(java.lang.String value)</code>
|
|
<div class="block">Verifies if String is uppercase</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i46" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#join-java.lang.String:A-java.lang.String-">join</a></span>(java.lang.String[] strings,
|
|
java.lang.String separator)</code>
|
|
<div class="block">Join concatenates all the elements of the strings array into a single String.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i47" class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#last-java.lang.String-int-">last</a></span>(java.lang.String value,
|
|
int n)</code>
|
|
<div class="block">Return the last n chars of String</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i48" class="altColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#lastIndexOf-java.lang.String-java.lang.String-">lastIndexOf</a></span>(java.lang.String value,
|
|
java.lang.String needle)</code>
|
|
<div class="block">This method returns the index within the calling String object of the last occurrence of the specified value, searching backwards from the offset.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i49" class="rowColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#lastIndexOf-java.lang.String-java.lang.String-boolean-">lastIndexOf</a></span>(java.lang.String value,
|
|
java.lang.String needle,
|
|
boolean caseSensitive)</code>
|
|
<div class="block">This method returns the index within the calling String object of the last occurrence of the specified value, searching backwards from the offset.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i50" class="altColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#lastIndexOf-java.lang.String-java.lang.String-int-boolean-">lastIndexOf</a></span>(java.lang.String value,
|
|
java.lang.String needle,
|
|
int offset,
|
|
boolean caseSensitive)</code>
|
|
<div class="block">This method returns the index within the calling String object of the last occurrence of the specified value, searching backwards from the offset.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i51" class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#leftPad-java.lang.String-java.lang.String-int-">leftPad</a></span>(java.lang.String value,
|
|
java.lang.String pad,
|
|
int length)</code>
|
|
<div class="block">Returns a new string of a given length such that the beginning of the string is padded.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i52" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#leftTrim-java.lang.String-">leftTrim</a></span>(java.lang.String value)</code>
|
|
<div class="block">Removes all spaces on left</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i53" class="rowColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#length-java.lang.String-">length</a></span>(java.lang.String value)</code>
|
|
<div class="block">Returns length of String.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i54" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#lowerFirst-java.lang.String-">lowerFirst</a></span>(java.lang.String input)</code>
|
|
<div class="block">Converts the first character of string to lower case.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i55" class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#prepend-java.lang.String-java.lang.String...-">prepend</a></span>(java.lang.String value,
|
|
java.lang.String... prepends)</code>
|
|
<div class="block">Return a new String starting with prepends</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i56" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#prependArray-java.lang.String-java.lang.String:A-">prependArray</a></span>(java.lang.String value,
|
|
java.lang.String[] prepends)</code>
|
|
<div class="block">Return a new String starting with prepends</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i57" class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String[]</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#removeEmptyStrings-java.lang.String:A-">removeEmptyStrings</a></span>(java.lang.String[] strings)</code>
|
|
<div class="block">Remove empty Strings from string array</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i58" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#removeLeft-java.lang.String-java.lang.String-">removeLeft</a></span>(java.lang.String value,
|
|
java.lang.String prefix)</code>
|
|
<div class="block">Returns a new String with the prefix removed, if present.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i59" class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#removeLeft-java.lang.String-java.lang.String-boolean-">removeLeft</a></span>(java.lang.String value,
|
|
java.lang.String prefix,
|
|
boolean caseSensitive)</code>
|
|
<div class="block">Returns a new String with the prefix removed, if present.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i60" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#removeNonWords-java.lang.String-">removeNonWords</a></span>(java.lang.String value)</code>
|
|
<div class="block">Remove all non word characters.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i61" class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#removeRight-java.lang.String-java.lang.String-">removeRight</a></span>(java.lang.String value,
|
|
java.lang.String suffix)</code>
|
|
<div class="block">Returns a new string with the 'suffix' removed, if present.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i62" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#removeRight-java.lang.String-java.lang.String-boolean-">removeRight</a></span>(java.lang.String value,
|
|
java.lang.String suffix,
|
|
boolean caseSensitive)</code>
|
|
<div class="block">Returns a new string with the 'suffix' removed, if present.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i63" class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#removeSpaces-java.lang.String-">removeSpaces</a></span>(java.lang.String value)</code>
|
|
<div class="block">Remove all spaces and replace for value.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i64" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#repeat-java.lang.String-int-">repeat</a></span>(java.lang.String value,
|
|
int multiplier)</code>
|
|
<div class="block">Returns a repeated string given a multiplier.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i65" class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#replace-java.lang.String-java.lang.String-java.lang.String-boolean-">replace</a></span>(java.lang.String value,
|
|
java.lang.String search,
|
|
java.lang.String newValue,
|
|
boolean caseSensitive)</code>
|
|
<div class="block">Replace all occurrences of 'search' value to 'newvalue'.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i66" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#reverse-java.lang.String-">reverse</a></span>(java.lang.String value)</code>
|
|
<div class="block">Reverse the input String</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i67" class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#rightPad-java.lang.String-java.lang.String-int-">rightPad</a></span>(java.lang.String value,
|
|
java.lang.String pad,
|
|
int length)</code>
|
|
<div class="block">Returns a new string of a given length such that the ending of the string is padded.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i68" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#rightTrim-java.lang.String-">rightTrim</a></span>(java.lang.String value)</code>
|
|
<div class="block">Remove all spaces on right.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i69" class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#safeTruncate-java.lang.String-int-java.lang.String-">safeTruncate</a></span>(java.lang.String value,
|
|
int length,
|
|
java.lang.String filler)</code>
|
|
<div class="block">Truncate the string securely, not cutting a word in half.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i70" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#shuffle-java.lang.String-">shuffle</a></span>(java.lang.String value)</code>
|
|
<div class="block">It returns a string with its characters in random order.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i71" class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#slice-java.lang.String-int-int-">slice</a></span>(java.lang.String value,
|
|
int begin,
|
|
int end)</code>
|
|
<div class="block">Alias of substring method</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i72" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#slugify-java.lang.String-">slugify</a></span>(java.lang.String value)</code>
|
|
<div class="block">Convert a String to a slug</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i73" class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String[]</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#split-java.lang.String-java.lang.String-">split</a></span>(java.lang.String value,
|
|
java.lang.String regex)</code>
|
|
<div class="block">Alias to String split function.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i74" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#surround-java.lang.String-java.lang.String-java.lang.String-">surround</a></span>(java.lang.String value,
|
|
java.lang.String prefix,
|
|
java.lang.String suffix)</code>
|
|
<div class="block">Surrounds a 'value' with the given 'prefix' and 'suffix'.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i75" class="rowColor">
|
|
<td class="colFirst"><code>static java.util.Optional<java.lang.String></code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#tail-java.lang.String-">tail</a></span>(java.lang.String value)</code>
|
|
<div class="block">Return tail of the String</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i76" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#toCamelCase-java.lang.String-">toCamelCase</a></span>(java.lang.String value)</code>
|
|
<div class="block">Transform to camelCase</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i77" class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#toDecamelize-java.lang.String-java.lang.String-">toDecamelize</a></span>(java.lang.String value,
|
|
java.lang.String chr)</code>
|
|
<div class="block">Decamelize String</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i78" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#toKebabCase-java.lang.String-">toKebabCase</a></span>(java.lang.String value)</code>
|
|
<div class="block">Transform to kebab-case.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i79" class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#toSnakeCase-java.lang.String-">toSnakeCase</a></span>(java.lang.String value)</code>
|
|
<div class="block">Transform to snake_case.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i80" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#toStudlyCase-java.lang.String-">toStudlyCase</a></span>(java.lang.String value)</code>
|
|
<div class="block">Transform to StudlyCaps.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i81" class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#transliterate-java.lang.String-">transliterate</a></span>(java.lang.String value)</code>
|
|
<div class="block">Remove all non valid characters.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i82" class="altColor">
|
|
<td class="colFirst"><code>static java.util.Optional<java.lang.String></code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#trimEnd-java.lang.String-">trimEnd</a></span>(java.lang.String input)</code>
|
|
<div class="block">Removes trailing whitespace from string.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i83" class="rowColor">
|
|
<td class="colFirst"><code>static java.util.Optional<java.lang.String></code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#trimEnd-java.lang.String-java.lang.String...-">trimEnd</a></span>(java.lang.String input,
|
|
java.lang.String... chars)</code>
|
|
<div class="block">Removes trailing characters from string.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i84" class="altColor">
|
|
<td class="colFirst"><code>static java.util.Optional<java.lang.String></code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#trimStart-java.lang.String-">trimStart</a></span>(java.lang.String input)</code>
|
|
<div class="block">Removes leading whitespace from string.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i85" class="rowColor">
|
|
<td class="colFirst"><code>static java.util.Optional<java.lang.String></code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#trimStart-java.lang.String-java.lang.String...-">trimStart</a></span>(java.lang.String input,
|
|
java.lang.String... chars)</code>
|
|
<div class="block">Removes leading characters from string.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i86" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#truncate-java.lang.String-int-java.lang.String-">truncate</a></span>(java.lang.String value,
|
|
int length,
|
|
java.lang.String filler)</code>
|
|
<div class="block">Truncate the unsecured form string, cutting the independent string of required position.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i87" class="rowColor">
|
|
<td class="colFirst"><code>static boolean</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#unequal-java.lang.String-java.lang.String-">unequal</a></span>(java.lang.String first,
|
|
java.lang.String second)</code>
|
|
<div class="block">Tests if two Strings are inequal</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i88" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#upperFirst-java.lang.String-">upperFirst</a></span>(java.lang.String input)</code>
|
|
<div class="block">Converts the first character of string to upper case.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i89" class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String[]</code></td>
|
|
<td class="colLast"><code><span class="memberNameLink"><a href="../strman/Strman.html#words-java.lang.String-">words</a></span>(java.lang.String value)</code>
|
|
<div class="block">Splits a String to words</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<ul class="blockList">
|
|
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Methods inherited from class java.lang.Object</h3>
|
|
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="details">
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<!-- ============ METHOD DETAIL ========== -->
|
|
<ul class="blockList">
|
|
<li class="blockList"><a name="method.detail">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Method Detail</h3>
|
|
<a name="append-java.lang.String-java.lang.String...-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>append</h4>
|
|
<pre>public static java.lang.String append(java.lang.String value,
|
|
java.lang.String... appends)</pre>
|
|
<div class="block">Appends Strings to value</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - initial String</dd>
|
|
<dd><code>appends</code> - an array of strings to append</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>full String</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="appendArray-java.lang.String-java.lang.String:A-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>appendArray</h4>
|
|
<pre>public static java.lang.String appendArray(java.lang.String value,
|
|
java.lang.String[] appends)</pre>
|
|
<div class="block">Append an array of String to value</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - initial String</dd>
|
|
<dd><code>appends</code> - an array of strings to append</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>full String</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="at-java.lang.String-int-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>at</h4>
|
|
<pre>public static java.util.Optional<java.lang.String> at(java.lang.String value,
|
|
int index)</pre>
|
|
<div class="block">Get the character at index. This method will take care of negative indexes.
|
|
The valid value of index is between -(length-1) to (length-1).
|
|
For values which don't fall under this range Optional.empty will be returned.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - input value</dd>
|
|
<dd><code>index</code> - location</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>an Optional String if found else empty</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="between-java.lang.String-java.lang.String-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>between</h4>
|
|
<pre>public static java.lang.String[] between(java.lang.String value,
|
|
java.lang.String start,
|
|
java.lang.String end)</pre>
|
|
<div class="block">Returns an array with strings between start and end.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - input</dd>
|
|
<dd><code>start</code> - start</dd>
|
|
<dd><code>end</code> - end</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>Array containing different parts between start and end.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="chars-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>chars</h4>
|
|
<pre>public static java.lang.String[] chars(java.lang.String value)</pre>
|
|
<div class="block">Returns a String array consisting of the characters in the String.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - input</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>character array</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="collapseWhitespace-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>collapseWhitespace</h4>
|
|
<pre>public static java.lang.String collapseWhitespace(java.lang.String value)</pre>
|
|
<div class="block">Replace consecutive whitespace characters with a single space.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - input String</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>collapsed String</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="contains-java.lang.String-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>contains</h4>
|
|
<pre>public static boolean contains(java.lang.String value,
|
|
java.lang.String needle)</pre>
|
|
<div class="block">Verifies that the needle is contained in the value. The search is case insensitive</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - to search</dd>
|
|
<dd><code>needle</code> - to find</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>true if found else false.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="contains-java.lang.String-java.lang.String-boolean-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>contains</h4>
|
|
<pre>public static boolean contains(java.lang.String value,
|
|
java.lang.String needle,
|
|
boolean caseSensitive)</pre>
|
|
<div class="block">Verifies that the needle is contained in the value.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - to search</dd>
|
|
<dd><code>needle</code> - to find</dd>
|
|
<dd><code>caseSensitive</code> - true or false</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>true if found else false.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="containsAll-java.lang.String-java.lang.String:A-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>containsAll</h4>
|
|
<pre>public static boolean containsAll(java.lang.String value,
|
|
java.lang.String[] needles)</pre>
|
|
<div class="block">Verifies that all needles are contained in value. The search is case insensitive</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - input String to search</dd>
|
|
<dd><code>needles</code> - needles to find</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>true if all needles are found else false.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="containsAll-java.lang.String-java.lang.String:A-boolean-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>containsAll</h4>
|
|
<pre>public static boolean containsAll(java.lang.String value,
|
|
java.lang.String[] needles,
|
|
boolean caseSensitive)</pre>
|
|
<div class="block">Verifies that all needles are contained in value</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - input String to search</dd>
|
|
<dd><code>needles</code> - needles to find</dd>
|
|
<dd><code>caseSensitive</code> - true or false</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>true if all needles are found else false.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="containsAny-java.lang.String-java.lang.String:A-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>containsAny</h4>
|
|
<pre>public static boolean containsAny(java.lang.String value,
|
|
java.lang.String[] needles)</pre>
|
|
<div class="block">Verifies that one or more of needles are contained in value. This is case insensitive</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - input</dd>
|
|
<dd><code>needles</code> - needles to search</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>boolean true if any needle is found else false</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="containsAny-java.lang.String-java.lang.String:A-boolean-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>containsAny</h4>
|
|
<pre>public static boolean containsAny(java.lang.String value,
|
|
java.lang.String[] needles,
|
|
boolean caseSensitive)</pre>
|
|
<div class="block">Verifies that one or more of needles are contained in value.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - input</dd>
|
|
<dd><code>needles</code> - needles to search</dd>
|
|
<dd><code>caseSensitive</code> - true or false</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>boolean true if any needle is found else false</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="countSubstr-java.lang.String-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>countSubstr</h4>
|
|
<pre>public static long countSubstr(java.lang.String value,
|
|
java.lang.String subStr)</pre>
|
|
<div class="block">Count the number of times substr appears in value</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - input</dd>
|
|
<dd><code>subStr</code> - to search</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>count of times substring exists</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="countSubstr-java.lang.String-java.lang.String-boolean-boolean-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>countSubstr</h4>
|
|
<pre>public static long countSubstr(java.lang.String value,
|
|
java.lang.String subStr,
|
|
boolean caseSensitive,
|
|
boolean allowOverlapping)</pre>
|
|
<div class="block">Count the number of times substr appears in value</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - input</dd>
|
|
<dd><code>subStr</code> - search string</dd>
|
|
<dd><code>caseSensitive</code> - whether search should be case sensitive</dd>
|
|
<dd><code>allowOverlapping</code> - boolean to take into account overlapping</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>count of times substring exists</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="endsWith-java.lang.String-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>endsWith</h4>
|
|
<pre>public static boolean endsWith(java.lang.String value,
|
|
java.lang.String search)</pre>
|
|
<div class="block">Test if value ends with search. The search is case sensitive.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - input string</dd>
|
|
<dd><code>search</code> - string to search</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>true or false</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="endsWith-java.lang.String-java.lang.String-boolean-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>endsWith</h4>
|
|
<pre>public static boolean endsWith(java.lang.String value,
|
|
java.lang.String search,
|
|
boolean caseSensitive)</pre>
|
|
<div class="block">Test if value ends with search.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - input string</dd>
|
|
<dd><code>search</code> - string to search</dd>
|
|
<dd><code>caseSensitive</code> - true or false</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>true or false</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="endsWith-java.lang.String-java.lang.String-int-boolean-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>endsWith</h4>
|
|
<pre>public static boolean endsWith(java.lang.String value,
|
|
java.lang.String search,
|
|
int position,
|
|
boolean caseSensitive)</pre>
|
|
<div class="block">Test if value ends with search.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - input string</dd>
|
|
<dd><code>search</code> - string to search</dd>
|
|
<dd><code>position</code> - position till which you want to search.</dd>
|
|
<dd><code>caseSensitive</code> - true or false</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>true or false</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="ensureLeft-java.lang.String-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>ensureLeft</h4>
|
|
<pre>public static java.lang.String ensureLeft(java.lang.String value,
|
|
java.lang.String prefix)</pre>
|
|
<div class="block">Ensures that the value begins with prefix. If it doesn't exist, it's prepended. It is case sensitive.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - input</dd>
|
|
<dd><code>prefix</code> - prefix</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>string with prefix if it was not present.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="ensureLeft-java.lang.String-java.lang.String-boolean-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>ensureLeft</h4>
|
|
<pre>public static java.lang.String ensureLeft(java.lang.String value,
|
|
java.lang.String prefix,
|
|
boolean caseSensitive)</pre>
|
|
<div class="block">Ensures that the value begins with prefix. If it doesn't exist, it's prepended.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - input</dd>
|
|
<dd><code>prefix</code> - prefix</dd>
|
|
<dd><code>caseSensitive</code> - true or false</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>string with prefix if it was not present.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="base64Decode-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>base64Decode</h4>
|
|
<pre>public static java.lang.String base64Decode(java.lang.String value)</pre>
|
|
<div class="block">Decodes data encoded with MIME base64</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The data to decode</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>decoded data</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="base64Encode-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>base64Encode</h4>
|
|
<pre>public static java.lang.String base64Encode(java.lang.String value)</pre>
|
|
<div class="block">Encodes data with MIME base64.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The data to encode</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>The encoded String</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="binDecode-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>binDecode</h4>
|
|
<pre>public static java.lang.String binDecode(java.lang.String value)</pre>
|
|
<div class="block">Convert binary unicode (16 digits) string to string chars</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The value to decode</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>The decoded String</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="binEncode-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>binEncode</h4>
|
|
<pre>public static java.lang.String binEncode(java.lang.String value)</pre>
|
|
<div class="block">Convert string chars to binary unicode (16 digits)</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The value to encode</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>String in binary format</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="decDecode-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>decDecode</h4>
|
|
<pre>public static java.lang.String decDecode(java.lang.String value)</pre>
|
|
<div class="block">Convert decimal unicode (5 digits) string to string chars</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The value to decode</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>decoded String</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="decEncode-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>decEncode</h4>
|
|
<pre>public static java.lang.String decEncode(java.lang.String value)</pre>
|
|
<div class="block">Convert string chars to decimal unicode (5 digits)</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The value to encode</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>Encoded value</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="ensureRight-java.lang.String-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>ensureRight</h4>
|
|
<pre>public static java.lang.String ensureRight(java.lang.String value,
|
|
java.lang.String suffix)</pre>
|
|
<div class="block">Ensures that the value ends with suffix. If it doesn't, it's appended. This operation is case sensitive.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input String</dd>
|
|
<dd><code>suffix</code> - The substr to be ensured to be right</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>The string which is guarenteed to start with substr</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="ensureRight-java.lang.String-java.lang.String-boolean-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>ensureRight</h4>
|
|
<pre>public static java.lang.String ensureRight(java.lang.String value,
|
|
java.lang.String suffix,
|
|
boolean caseSensitive)</pre>
|
|
<div class="block">Ensures that the value ends with suffix. If it doesn't, it's appended.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input String</dd>
|
|
<dd><code>suffix</code> - The substr to be ensured to be right</dd>
|
|
<dd><code>caseSensitive</code> - Use case (in-)sensitive matching for determining if value already ends with suffix</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>The string which is guarenteed to start with substr</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="first-java.lang.String-int-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>first</h4>
|
|
<pre>public static java.util.Optional<java.lang.String> first(java.lang.String value,
|
|
int n)</pre>
|
|
<div class="block">Returns the first n chars of String</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input String</dd>
|
|
<dd><code>n</code> - Number of chars to return</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>The first n chars</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="head-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>head</h4>
|
|
<pre>public static java.util.Optional<java.lang.String> head(java.lang.String value)</pre>
|
|
<div class="block">Return the first char of String</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input String</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>The first char</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="format-java.lang.String-java.lang.String...-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>format</h4>
|
|
<pre>public static java.lang.String format(java.lang.String value,
|
|
java.lang.String... params)</pre>
|
|
<div class="block">Formats a string using parameters</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The value to be formatted</dd>
|
|
<dd><code>params</code> - Parameters to be described in the string</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>The formatted string</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="hexDecode-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>hexDecode</h4>
|
|
<pre>public static java.lang.String hexDecode(java.lang.String value)</pre>
|
|
<div class="block">Convert hexadecimal unicode (4 digits) string to string chars</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The value to decode</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>The decoded String</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="hexEncode-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>hexEncode</h4>
|
|
<pre>public static java.lang.String hexEncode(java.lang.String value)</pre>
|
|
<div class="block">Convert string chars to hexadecimal unicode (4 digits)</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The value to encode</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>String in hexadecimal format.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="indexOf-java.lang.String-java.lang.String-int-boolean-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>indexOf</h4>
|
|
<pre>public static int indexOf(java.lang.String value,
|
|
java.lang.String needle,
|
|
int offset,
|
|
boolean caseSensitive)</pre>
|
|
<div class="block">The indexOf() method returns the index within the calling String of the first occurrence of the specified value, starting the search at fromIndex.
|
|
Returns -1 if the value is not found.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input String</dd>
|
|
<dd><code>needle</code> - The search String</dd>
|
|
<dd><code>offset</code> - The offset to start searching from.</dd>
|
|
<dd><code>caseSensitive</code> - boolean to indicate whether search should be case sensitive</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>Returns position of first occurrence of needle.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="unequal-java.lang.String-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>unequal</h4>
|
|
<pre>public static boolean unequal(java.lang.String first,
|
|
java.lang.String second)</pre>
|
|
<div class="block">Tests if two Strings are inequal</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>first</code> - The first String</dd>
|
|
<dd><code>second</code> - The second String</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>true if first and second are not equal false otherwise</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="inequal-java.lang.String-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>inequal</h4>
|
|
<pre>public static boolean inequal(java.lang.String first,
|
|
java.lang.String second)</pre>
|
|
<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">use unequal instead</span></div>
|
|
<div class="block">Tests if two Strings are inequal</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>first</code> - The first String</dd>
|
|
<dd><code>second</code> - The second String</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>true if first and second are not equal false otherwise</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="insert-java.lang.String-java.lang.String-int-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>insert</h4>
|
|
<pre>public static java.lang.String insert(java.lang.String value,
|
|
java.lang.String substr,
|
|
int index)</pre>
|
|
<div class="block">Inserts 'substr' into the 'value' at the 'index' provided.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input String</dd>
|
|
<dd><code>substr</code> - The String to insert</dd>
|
|
<dd><code>index</code> - The index to insert substr</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>String with substr added</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="isUpperCase-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>isUpperCase</h4>
|
|
<pre>public static boolean isUpperCase(java.lang.String value)</pre>
|
|
<div class="block">Verifies if String is uppercase</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input String</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>true if String is uppercase false otherwise</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="isLowerCase-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>isLowerCase</h4>
|
|
<pre>public static boolean isLowerCase(java.lang.String value)</pre>
|
|
<div class="block">Verifies if String is lower case</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input String</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>true if String is lowercase false otherwise</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="last-java.lang.String-int-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>last</h4>
|
|
<pre>public static java.lang.String last(java.lang.String value,
|
|
int n)</pre>
|
|
<div class="block">Return the last n chars of String</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input String</dd>
|
|
<dd><code>n</code> - Number of chars to return</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>n Last characters</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="leftPad-java.lang.String-java.lang.String-int-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>leftPad</h4>
|
|
<pre>public static java.lang.String leftPad(java.lang.String value,
|
|
java.lang.String pad,
|
|
int length)</pre>
|
|
<div class="block">Returns a new string of a given length such that the beginning of the string is padded.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input String</dd>
|
|
<dd><code>pad</code> - The pad</dd>
|
|
<dd><code>length</code> - Length of the String we want</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>Padded String</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="isString-java.lang.Object-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>isString</h4>
|
|
<pre>public static boolean isString(java.lang.Object value)</pre>
|
|
<div class="block">Checks whether Object is String</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input String</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>true if Object is a String false otherwise</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="lastIndexOf-java.lang.String-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>lastIndexOf</h4>
|
|
<pre>public static int lastIndexOf(java.lang.String value,
|
|
java.lang.String needle)</pre>
|
|
<div class="block">This method returns the index within the calling String object of the last occurrence of the specified value, searching backwards from the offset.
|
|
Returns -1 if the value is not found. The search starts from the end and case sensitive.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input String</dd>
|
|
<dd><code>needle</code> - The search String</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>Return position of the last occurrence of 'needle'.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="lastIndexOf-java.lang.String-java.lang.String-boolean-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>lastIndexOf</h4>
|
|
<pre>public static int lastIndexOf(java.lang.String value,
|
|
java.lang.String needle,
|
|
boolean caseSensitive)</pre>
|
|
<div class="block">This method returns the index within the calling String object of the last occurrence of the specified value, searching backwards from the offset.
|
|
Returns -1 if the value is not found. The search starts from the end and case sensitive.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input String</dd>
|
|
<dd><code>needle</code> - The search String</dd>
|
|
<dd><code>caseSensitive</code> - true or false</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>Return position of the last occurrence of 'needle'.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="lastIndexOf-java.lang.String-java.lang.String-int-boolean-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>lastIndexOf</h4>
|
|
<pre>public static int lastIndexOf(java.lang.String value,
|
|
java.lang.String needle,
|
|
int offset,
|
|
boolean caseSensitive)</pre>
|
|
<div class="block">This method returns the index within the calling String object of the last occurrence of the specified value, searching backwards from the offset.
|
|
Returns -1 if the value is not found.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input String</dd>
|
|
<dd><code>needle</code> - The search String</dd>
|
|
<dd><code>offset</code> - The index to start search from</dd>
|
|
<dd><code>caseSensitive</code> - whether search should be case sensitive</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>Return position of the last occurrence of 'needle'.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="leftTrim-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>leftTrim</h4>
|
|
<pre>public static java.lang.String leftTrim(java.lang.String value)</pre>
|
|
<div class="block">Removes all spaces on left</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input String</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>String without left border spaces</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="length-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>length</h4>
|
|
<pre>public static int length(java.lang.String value)</pre>
|
|
<div class="block">Returns length of String. Delegates to java.lang.String length method.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input String</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>Length of the String</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="prepend-java.lang.String-java.lang.String...-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>prepend</h4>
|
|
<pre>public static java.lang.String prepend(java.lang.String value,
|
|
java.lang.String... prepends)</pre>
|
|
<div class="block">Return a new String starting with prepends</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input String</dd>
|
|
<dd><code>prepends</code> - Strings to prepend</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>The prepended String</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="prependArray-java.lang.String-java.lang.String:A-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>prependArray</h4>
|
|
<pre>public static java.lang.String prependArray(java.lang.String value,
|
|
java.lang.String[] prepends)</pre>
|
|
<div class="block">Return a new String starting with prepends</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input String</dd>
|
|
<dd><code>prepends</code> - Strings to prepend</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>The prepended String</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="removeEmptyStrings-java.lang.String:A-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>removeEmptyStrings</h4>
|
|
<pre>public static java.lang.String[] removeEmptyStrings(java.lang.String[] strings)</pre>
|
|
<div class="block">Remove empty Strings from string array</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>strings</code> - Array of String to be cleaned</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>Array of String without empty Strings</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="removeLeft-java.lang.String-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>removeLeft</h4>
|
|
<pre>public static java.lang.String removeLeft(java.lang.String value,
|
|
java.lang.String prefix)</pre>
|
|
<div class="block">Returns a new String with the prefix removed, if present. This is case sensitive.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input String</dd>
|
|
<dd><code>prefix</code> - String to remove on left</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>The String without prefix</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="removeLeft-java.lang.String-java.lang.String-boolean-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>removeLeft</h4>
|
|
<pre>public static java.lang.String removeLeft(java.lang.String value,
|
|
java.lang.String prefix,
|
|
boolean caseSensitive)</pre>
|
|
<div class="block">Returns a new String with the prefix removed, if present.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input String</dd>
|
|
<dd><code>prefix</code> - String to remove on left</dd>
|
|
<dd><code>caseSensitive</code> - ensure case sensitivity</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>The String without prefix</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="removeNonWords-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>removeNonWords</h4>
|
|
<pre>public static java.lang.String removeNonWords(java.lang.String value)</pre>
|
|
<div class="block">Remove all non word characters.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input String</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>String without non-word characters</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="removeRight-java.lang.String-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>removeRight</h4>
|
|
<pre>public static java.lang.String removeRight(java.lang.String value,
|
|
java.lang.String suffix)</pre>
|
|
<div class="block">Returns a new string with the 'suffix' removed, if present. Search is case sensitive.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input String</dd>
|
|
<dd><code>suffix</code> - The suffix to remove</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>The String without suffix!</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="removeRight-java.lang.String-java.lang.String-boolean-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>removeRight</h4>
|
|
<pre>public static java.lang.String removeRight(java.lang.String value,
|
|
java.lang.String suffix,
|
|
boolean caseSensitive)</pre>
|
|
<div class="block">Returns a new string with the 'suffix' removed, if present.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input String</dd>
|
|
<dd><code>suffix</code> - The suffix to remove</dd>
|
|
<dd><code>caseSensitive</code> - whether search should be case sensitive or not</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>The String without suffix!</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="removeSpaces-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>removeSpaces</h4>
|
|
<pre>public static java.lang.String removeSpaces(java.lang.String value)</pre>
|
|
<div class="block">Remove all spaces and replace for value.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input String</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>String without spaces</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="repeat-java.lang.String-int-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>repeat</h4>
|
|
<pre>public static java.lang.String repeat(java.lang.String value,
|
|
int multiplier)</pre>
|
|
<div class="block">Returns a repeated string given a multiplier.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input String</dd>
|
|
<dd><code>multiplier</code> - Number of repeats</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>The String repeated</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="replace-java.lang.String-java.lang.String-java.lang.String-boolean-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>replace</h4>
|
|
<pre>public static java.lang.String replace(java.lang.String value,
|
|
java.lang.String search,
|
|
java.lang.String newValue,
|
|
boolean caseSensitive)</pre>
|
|
<div class="block">Replace all occurrences of 'search' value to 'newvalue'. Uses String replace method.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input</dd>
|
|
<dd><code>search</code> - The String to search</dd>
|
|
<dd><code>newValue</code> - The String to replace</dd>
|
|
<dd><code>caseSensitive</code> - whether search should be case sensitive or not</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>String replaced with 'newvalue'.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="reverse-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>reverse</h4>
|
|
<pre>public static java.lang.String reverse(java.lang.String value)</pre>
|
|
<div class="block">Reverse the input String</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input String</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>Reversed String</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="rightPad-java.lang.String-java.lang.String-int-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>rightPad</h4>
|
|
<pre>public static java.lang.String rightPad(java.lang.String value,
|
|
java.lang.String pad,
|
|
int length)</pre>
|
|
<div class="block">Returns a new string of a given length such that the ending of the string is padded.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input String</dd>
|
|
<dd><code>length</code> - Max length of String.</dd>
|
|
<dd><code>pad</code> - Character to repeat</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>Right padded String</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="rightTrim-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>rightTrim</h4>
|
|
<pre>public static java.lang.String rightTrim(java.lang.String value)</pre>
|
|
<div class="block">Remove all spaces on right.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The String</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>String without right boarders spaces.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="safeTruncate-java.lang.String-int-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>safeTruncate</h4>
|
|
<pre>public static java.lang.String safeTruncate(java.lang.String value,
|
|
int length,
|
|
java.lang.String filler)</pre>
|
|
<div class="block">Truncate the string securely, not cutting a word in half. It always returns the last full word.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input String</dd>
|
|
<dd><code>length</code> - Max size of the truncated String</dd>
|
|
<dd><code>filler</code> - String that will be added to the end of the return string. Example: '...'</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>The truncated String</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="split-java.lang.String-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>split</h4>
|
|
<pre>public static java.lang.String[] split(java.lang.String value,
|
|
java.lang.String regex)</pre>
|
|
<div class="block">Alias to String split function. Defined only for completeness.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input String</dd>
|
|
<dd><code>regex</code> - The delimiting regular expression</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>String Array</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="words-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>words</h4>
|
|
<pre>public static java.lang.String[] words(java.lang.String value)</pre>
|
|
<div class="block">Splits a String to words</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input String</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>Words Array</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="truncate-java.lang.String-int-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>truncate</h4>
|
|
<pre>public static java.lang.String truncate(java.lang.String value,
|
|
int length,
|
|
java.lang.String filler)</pre>
|
|
<div class="block">Truncate the unsecured form string, cutting the independent string of required position.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - Value will be truncated unsecurely.</dd>
|
|
<dd><code>length</code> - Size of the returned string.</dd>
|
|
<dd><code>filler</code> - Value that will be added to the end of the return string. Example: '...'</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>String truncated unsafely.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="htmlDecode-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>htmlDecode</h4>
|
|
<pre>public static java.lang.String htmlDecode(java.lang.String encodedHtml)</pre>
|
|
<div class="block">Converts all HTML entities to applicable characters.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>encodedHtml</code> - The encoded HTML</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>The decoded HTML</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="htmlEncode-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>htmlEncode</h4>
|
|
<pre>public static java.lang.String htmlEncode(java.lang.String html)</pre>
|
|
<div class="block">Convert all applicable characters to HTML entities.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>html</code> - The HTML to encode</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>The encoded data</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="shuffle-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>shuffle</h4>
|
|
<pre>public static java.lang.String shuffle(java.lang.String value)</pre>
|
|
<div class="block">It returns a string with its characters in random order.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input String</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>The shuffled String</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="slice-java.lang.String-int-int-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>slice</h4>
|
|
<pre>public static java.lang.String slice(java.lang.String value,
|
|
int begin,
|
|
int end)</pre>
|
|
<div class="block">Alias of substring method</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input String</dd>
|
|
<dd><code>begin</code> - Start of slice.</dd>
|
|
<dd><code>end</code> - End of slice.</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>The String sliced!</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="slugify-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>slugify</h4>
|
|
<pre>public static java.lang.String slugify(java.lang.String value)</pre>
|
|
<div class="block">Convert a String to a slug</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The value to slugify</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>The slugified value</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="transliterate-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>transliterate</h4>
|
|
<pre>public static java.lang.String transliterate(java.lang.String value)</pre>
|
|
<div class="block">Remove all non valid characters.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input String</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>String without non valid characters.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="surround-java.lang.String-java.lang.String-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>surround</h4>
|
|
<pre>public static java.lang.String surround(java.lang.String value,
|
|
java.lang.String prefix,
|
|
java.lang.String suffix)</pre>
|
|
<div class="block">Surrounds a 'value' with the given 'prefix' and 'suffix'.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input String</dd>
|
|
<dd><code>prefix</code> - prefix. If suffix is null then prefix is used</dd>
|
|
<dd><code>suffix</code> - suffix</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>The String with surround substrs!</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="toCamelCase-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>toCamelCase</h4>
|
|
<pre>public static java.lang.String toCamelCase(java.lang.String value)</pre>
|
|
<div class="block">Transform to camelCase</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input String</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>String in camelCase.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="toStudlyCase-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>toStudlyCase</h4>
|
|
<pre>public static java.lang.String toStudlyCase(java.lang.String value)</pre>
|
|
<div class="block">Transform to StudlyCaps.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input String</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>String in StudlyCaps.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="tail-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>tail</h4>
|
|
<pre>public static java.util.Optional<java.lang.String> tail(java.lang.String value)</pre>
|
|
<div class="block">Return tail of the String</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input String</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>String tail</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="toDecamelize-java.lang.String-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>toDecamelize</h4>
|
|
<pre>public static java.lang.String toDecamelize(java.lang.String value,
|
|
java.lang.String chr)</pre>
|
|
<div class="block">Decamelize String</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input String</dd>
|
|
<dd><code>chr</code> - string to use</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>String decamelized.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="toKebabCase-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>toKebabCase</h4>
|
|
<pre>public static java.lang.String toKebabCase(java.lang.String value)</pre>
|
|
<div class="block">Transform to kebab-case.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input String</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>String in kebab-case.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="toSnakeCase-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>toSnakeCase</h4>
|
|
<pre>public static java.lang.String toSnakeCase(java.lang.String value)</pre>
|
|
<div class="block">Transform to snake_case.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>value</code> - The input String</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>String in snake_case.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="decode-java.lang.String-int-int-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>decode</h4>
|
|
<pre>public static java.lang.String decode(java.lang.String value,
|
|
int digits,
|
|
int radix)</pre>
|
|
</li>
|
|
</ul>
|
|
<a name="encode-java.lang.String-int-int-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>encode</h4>
|
|
<pre>public static java.lang.String encode(java.lang.String value,
|
|
int digits,
|
|
int radix)</pre>
|
|
</li>
|
|
</ul>
|
|
<a name="join-java.lang.String:A-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>join</h4>
|
|
<pre>public static java.lang.String join(java.lang.String[] strings,
|
|
java.lang.String separator)
|
|
throws java.lang.IllegalArgumentException</pre>
|
|
<div class="block">Join concatenates all the elements of the strings array into a single String. The separator string is placed between elements in the resulting string.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>strings</code> - The input array to concatenate</dd>
|
|
<dd><code>separator</code> - The separator to use</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>Concatenated String</dd>
|
|
<dt><span class="throwsLabel">Throws:</span></dt>
|
|
<dd><code>java.lang.IllegalArgumentException</code></dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="capitalize-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>capitalize</h4>
|
|
<pre>public static java.lang.String capitalize(java.lang.String input)
|
|
throws java.lang.IllegalArgumentException</pre>
|
|
<div class="block">Converts the first character of string to upper case and the remaining to lower case.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>input</code> - The string to capitalize</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>The capitalized string</dd>
|
|
<dt><span class="throwsLabel">Throws:</span></dt>
|
|
<dd><code>java.lang.IllegalArgumentException</code></dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="lowerFirst-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>lowerFirst</h4>
|
|
<pre>public static java.lang.String lowerFirst(java.lang.String input)
|
|
throws java.lang.IllegalArgumentException</pre>
|
|
<div class="block">Converts the first character of string to lower case.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>input</code> - The string to convert</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>The converted string</dd>
|
|
<dt><span class="throwsLabel">Throws:</span></dt>
|
|
<dd><code>java.lang.IllegalArgumentException</code></dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="isEnclosedBetween-java.lang.String-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>isEnclosedBetween</h4>
|
|
<pre>public static boolean isEnclosedBetween(java.lang.String input,
|
|
java.lang.String encloser)</pre>
|
|
<div class="block">Verifies whether String is enclosed by encloser</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>input</code> - The input String</dd>
|
|
<dd><code>encloser</code> - String which encloses input String</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>true if enclosed false otherwise</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="isEnclosedBetween-java.lang.String-java.lang.String-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>isEnclosedBetween</h4>
|
|
<pre>public static boolean isEnclosedBetween(java.lang.String input,
|
|
java.lang.String leftEncloser,
|
|
java.lang.String rightEncloser)</pre>
|
|
<div class="block">Verifies whether String is enclosed by encloser</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>input</code> - The input String</dd>
|
|
<dd><code>leftEncloser</code> - String which encloses input String at left start</dd>
|
|
<dd><code>rightEncloser</code> - String which encloses input String at the right end</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>true if enclosed false otherwise</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="upperFirst-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>upperFirst</h4>
|
|
<pre>public static java.lang.String upperFirst(java.lang.String input)</pre>
|
|
<div class="block">Converts the first character of string to upper case.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>input</code> - The string to convert.</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>Returns the converted string.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="trimStart-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>trimStart</h4>
|
|
<pre>public static java.util.Optional<java.lang.String> trimStart(java.lang.String input)</pre>
|
|
<div class="block">Removes leading whitespace from string.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>input</code> - The string to trim.</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>Returns the trimmed string.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="trimStart-java.lang.String-java.lang.String...-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>trimStart</h4>
|
|
<pre>public static java.util.Optional<java.lang.String> trimStart(java.lang.String input,
|
|
java.lang.String... chars)</pre>
|
|
<div class="block">Removes leading characters from string.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>input</code> - The string to trim.</dd>
|
|
<dd><code>chars</code> - The characters to trim.</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>Returns the trimmed string.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="trimEnd-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>trimEnd</h4>
|
|
<pre>public static java.util.Optional<java.lang.String> trimEnd(java.lang.String input)</pre>
|
|
<div class="block">Removes trailing whitespace from string.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>input</code> - The string to trim.</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>Returns the trimmed string.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="trimEnd-java.lang.String-java.lang.String...-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>trimEnd</h4>
|
|
<pre>public static java.util.Optional<java.lang.String> trimEnd(java.lang.String input,
|
|
java.lang.String... chars)</pre>
|
|
<div class="block">Removes trailing characters from string.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>input</code> - The string to trim.</dd>
|
|
<dd><code>chars</code> - The characters to trim.</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>Returns the trimmed string.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="charsCount-java.lang.String-">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockListLast">
|
|
<li class="blockList">
|
|
<h4>charsCount</h4>
|
|
<pre>public static java.util.Map<java.lang.Character,java.lang.Long> charsCount(java.lang.String input)</pre>
|
|
<div class="block">Counts the number of occurrences of each character in the string</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>input</code> - The input string</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>A map containing the number of occurrences of each character in the string</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<!-- ========= END OF CLASS DATA ========= -->
|
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
|
<div class="bottomNav"><a name="navbar.bottom">
|
|
<!-- -->
|
|
</a>
|
|
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
|
|
<a name="navbar.bottom.firstrow">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="navList" title="Navigation">
|
|
<li><a href="../strman/package-summary.html">Package</a></li>
|
|
<li class="navBarCell1Rev">Class</li>
|
|
<li><a href="package-tree.html">Tree</a></li>
|
|
<li><a href="../deprecated-list.html">Deprecated</a></li>
|
|
<li><a href="../index-all.html">Index</a></li>
|
|
<li><a href="../help-doc.html">Help</a></li>
|
|
</ul>
|
|
</div>
|
|
<div class="subNav">
|
|
<ul class="navList">
|
|
<li>Prev Class</li>
|
|
<li>Next Class</li>
|
|
</ul>
|
|
<ul class="navList">
|
|
<li><a href="../index.html?strman/Strman.html" target="_top">Frames</a></li>
|
|
<li><a href="Strman.html" target="_top">No Frames</a></li>
|
|
</ul>
|
|
<ul class="navList" id="allclasses_navbar_bottom">
|
|
<li><a href="../allclasses-noframe.html">All Classes</a></li>
|
|
</ul>
|
|
<div>
|
|
<script type="text/javascript"><!--
|
|
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
|
if(window==top) {
|
|
allClassesLink.style.display = "block";
|
|
}
|
|
else {
|
|
allClassesLink.style.display = "none";
|
|
}
|
|
//-->
|
|
</script>
|
|
</div>
|
|
<div>
|
|
<ul class="subNavList">
|
|
<li>Summary: </li>
|
|
<li>Nested | </li>
|
|
<li>Field | </li>
|
|
<li>Constr | </li>
|
|
<li><a href="#method.summary">Method</a></li>
|
|
</ul>
|
|
<ul class="subNavList">
|
|
<li>Detail: </li>
|
|
<li>Field | </li>
|
|
<li>Constr | </li>
|
|
<li><a href="#method.detail">Method</a></li>
|
|
</ul>
|
|
</div>
|
|
<a name="skip.navbar.bottom">
|
|
<!-- -->
|
|
</a></div>
|
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
|
</body>
|
|
</html>
|