com.infinities.keystone4j.utils.TextUtils.java Source code

Java tutorial

Introduction

Here is the source code for com.infinities.keystone4j.utils.TextUtils.java

Source

/*******************************************************************************
 * # Copyright 2015 InfinitiesSoft Solutions Inc.
 * #
 * # 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 com.infinities.keystone4j.utils;

import com.google.common.base.Strings;

public class TextUtils {

    private TextUtils() {

    }

    public static String rstrip(String text, String strip) {
        String rstrip = text;
        if (text.endsWith(strip)) {
            rstrip = text.substring(0, text.lastIndexOf(strip));
        }
        return rstrip;
    }

    public static String get(String target, String defaultVal) {
        if (Strings.isNullOrEmpty(target)) {
            return defaultVal;
        }
        return target;
    }
}