Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
Copyright (c) 2009-2012 Alexander Kerner. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. /
package net.sf.kerner.utils.impl.util;

Utility class for java.lang.String related stuff.

Example:

 TODO example
 

Author(s):
Alexander Kerner
Version:
2012-04-25
public class UtilString {

    
System dependent new line string.
    public final static String NEW_LINE_STRING = System.getProperty("line.separator");

    
Check if a string is null, empty or contains only whitespaces.

Parameters:
string String to check
Returns:
true, if this String is null, empty or contains only whitespaces; false otherwise
    public static boolean emptyString(final String string) {
        if (string == null)
            return true;
        if (string.length() < 1)
            return true;
        if (string.matches("\\s"))
            return true;
        return false;
    }

    

Returns:
a random String
    public static String getRandomString() {
        final String result = Long.toHexString(Double.doubleToLongBits(Math.random()));
        return result;
    }
    public static String replaceAllNewLine(final String stringfinal String replacement) {
        return string.replaceAll("\\r\\n|\\r|\\n"replacement);
    }
    public static String trimAndReduceWhiteSpace(final String string) {
        return string.trim().replaceAll("\\s+"" ");
    }
    private UtilString() {
    }
New to GrepCode? Check out our FAQ X