This page contains the source code of String trimWhitespace() utility method - Trim leading and trailing whitespace from the given String.
Java String trimWhitespace() Utility Method
Trim leading and trailing whitespace from the given String:
package com.javaguides.strings.utils;
public class StringTrimUtil {
public static void main(String[] args) {
}
/**
* Trim leading and trailing whitespace from the given {@code String}.
* @param str the {@code String} to check
* @return the trimmed {@code String}
* @see java.lang.Character#isWhitespace
*/
public static String trimWhitespace(String str) {
if (!hasLength(str)) {
return str;
}
int beginIndex = 0;
int endIndex = str.length() - 1;
while (beginIndex <= endIndex && Character.isWhitespace(str.charAt(beginIndex))) {
beginIndex++;
}
while (endIndex > beginIndex && Character.isWhitespace(str.charAt(endIndex))) {
endIndex--;
}
return str.substring(beginIndex, endIndex + 1);
}
/**
* Check that the given String is neither <code>null</code> nor of length 0.
* Note: Will return <code>true</code> for a String that purely consists of whitespace.
* <p/>
* <code>StringUtils.hasLength(null) == false<br/>
* StringUtils.hasLength("") == false<br/>
* StringUtils.hasLength(" ") == true<br/>
* StringUtils.hasLength("Hello") == true</code>
* <p/>
* Copied from the Spring Framework while retaining all license, copyright and author information.
*
* @param str the String to check (may be <code>null</code>)
* @return <code>true</code> if the String is not null and has length
* @see #hasText(String)
*/
public static boolean hasLength(String str) {
return (str != null && str.length() > 0);
}
}
Related Utility Methods
- Java String getDigits() Utility Method
- Java String isAlphanumeric() Utility Method
- Java String isAlpha() Utility Method
- Java String countMatches() Utility Method
- Java String mergeStringArrays(String array1[], String array2[]) Utility Method Example
- Java String quote( String str) Utility Method
- Java arrayToMap(String[][] array) Utility Method
- Java String fromBufferedReader() Utility Method - Converts a BufferedReader into a String
- Java String isNumericSpace() Utility Method
- Java String isNumeric() Utility Method
- Java String isAlphanumericSpace() Utility Method
- Java String isAlphaSpace(() Utility Method
- Java trimArrayElements() Utility Method
- Java trimArrayElements() Utility Method
- Java String containsWhitespace() Utility Method
- Java String isBlank() Utility Method
- Java String isAnyEmpty() Utility Method
- Java String isNotEmpty() Utility Method
- Java String isEmpty() Utility Method
- Java String Uppercase First Character Example
- Java String uppercaseFirstChar() Utility Method
- Java String trimTrailingCharacter() Utility Method
- Java String trimLeadingCharacter() Utility Method
- Java String trimTrailingWhitespace() Utility Method
- Java String trimLeadingWhitespace() Utility Method
- Java String trimAllWhitespace() Utility Method
- Java String trimWhitespace() Utility Method
Comments
Post a Comment