Java examples for Language Basics:String
Removing Duplicate Whitespace in a String
import java.util.regex.Matcher; import java.util.regex.Pattern; public class Main { // Returns a version of the input where all contiguous // whitespace characters are replaced with a single // space. Line terminators are treated like whitespace. public static CharSequence removeDuplicateWhitespace(CharSequence inputStr) { String patternStr = "\\s+"; String replaceStr = " "; Pattern pattern = Pattern.compile(patternStr); Matcher matcher = pattern.matcher(inputStr); return matcher.replaceAll(replaceStr); }/*from w w w .j av a2 s. co m*/ }