Example usage for org.apache.commons.lang3 StringUtils replace

List of usage examples for org.apache.commons.lang3 StringUtils replace

Introduction

In this page you can find the example usage for org.apache.commons.lang3 StringUtils replace.

Prototype

public static String replace(final String text, final String searchString, final String replacement) 

Source Link

Document

Replaces all occurrences of a String within another String.

A null reference passed to this method is a no-op.

 StringUtils.replace(null, *, *)        = null StringUtils.replace("", *, *)          = "" StringUtils.replace("any", null, *)    = "any" StringUtils.replace("any", *, null)    = "any" StringUtils.replace("any", "", *)      = "any" StringUtils.replace("aba", "a", null)  = "aba" StringUtils.replace("aba", "a", "")    = "b" StringUtils.replace("aba", "a", "z")   = "zbz" 

Usage

From source file:com.github.dozermapper.core.config.resolvers.SystemEnvironmentSettingsResolver.java

private String getEnvironmentSafeKey(String key) {
    String environmentSafeKey = StringUtils.replace(key, ".", "_");
    environmentSafeKey = StringUtils.replace(environmentSafeKey, "-", "_");

    return environmentSafeKey.toUpperCase(Locale.ENGLISH);
}

From source file:de.micromata.genome.logging.LogSqlAttribute.java

/**
 * Format sql arg.//w  w w .  j a  v a 2s.  co  m
 *
 * @param arg the arg
 * @return the string
 */
public static String formatSqlArg(Object arg) {
    if (arg == null) {
        return "NULL";
    }
    if (arg instanceof String) {
        // TODO replace with proper SQL escaping
        return '\'' + StringUtils.replace((String) arg, "'", "''") + '\'';
    }
    if (arg instanceof java.util.Date) {
        return formatSqlDate((java.util.Date) arg);
    }
    // TODO (Rx) rrk (low) format Date, Timestamp und BigDecimal fuer sql log anzeige
    return Objects.toString(arg, StringUtils.EMPTY);
}

From source file:com.casker.portfolio.domain.Portfolio.java

public void setInfo(String info) {
    this.info = StringUtils.replace(info, "\r\n", "<br/>");
}

From source file:net.ontopia.topicmaps.nav2.impl.basic.DefaultUniversalLinkGenerator.java

@Override
public String generate(ContextTag contextTag, TMObjectIF tmObj, String topicmapId, String template) {
    String link = template;//  www.j a  v  a 2  s. co m

    // replace object id placeholder with real value
    String objectId = tmObj.getObjectId();
    link = StringUtils.replace(link, LINK_ID_KEY, objectId);

    // replace topicmap id placeholder with real value
    link = StringUtils.replace(link, LINK_TOPICMAP_KEY, topicmapId);

    return link;
}

From source file:de.tuberlin.uebb.jbop.optimizer.utils.rename.NameFixer.java

/**
 * Fix the name./*ww w.j a  v a  2 s  . co  m*/
 * 
 * @param s
 *          the s
 * @return the string
 */
String fix(final String s) {
    final String nameTouse = s;
    if (nameTouse != null) {
        for (final String name : oldNames) {
            StringUtils.replace(nameTouse, name, newName);
        }
    }
    return nameTouse;
}

From source file:ch.cyberduck.core.HistoryCollection.java

@Override
public Local getFile(final Host bookmark) {
    return LocalFactory.get(folder,
            String.format("%s.duck", StringUtils.replace(BookmarkNameProvider.toString(bookmark), "/", ":")));
}

From source file:de.micromata.genome.gwiki.pagelifecycle_1_0.model.FileInfoWrapper.java

public String getCategoryString() {
    final String cat = StringUtils.substringBeforeLast(elementInfo.getId(), "/");
    return StringUtils.replace(cat, "/", " > ");
}

From source file:com.adobe.acs.commons.util.datadefinitions.impl.LowercaseWithDashesDefinitionBuilderImpl.java

@Override
public final ResourceDefinition convert(final String data) {
    final String title = data;

    String name = data;/*  w w  w  .j  ava 2  s  .  co m*/
    name = StringUtils.stripToEmpty(name);
    name = StringUtils.lowerCase(name);
    name = StringUtils.replace(name, "&", " and ");
    name = StringUtils.replace(name, "/", " or ");
    name = StringUtils.replace(name, "%", " percent ");
    name = name.replaceAll("[^a-z0-9-]+", "-");
    name = StringUtils.stripEnd(name, "-");
    name = StringUtils.stripStart(name, "-");

    final BasicResourceDefinition dataDefinition = new BasicResourceDefinition(name);

    dataDefinition.setTitle(title);

    return dataDefinition;
}

From source file:com.casker.portfolio.domain.Portfolio.java

public void setParticipant(String participant) {
    this.participant = StringUtils.replace(participant, "\r\n", "<br/>");
}

From source file:com.navercorp.pinpoint.plugin.thrift.ThriftUtils.java

/**
 * Returns the name of the specified {@link org.apache.thrift.async.TAsyncMethodCall TAsyncMethodCall}
 * to be used in Pinpoint./*  w  w w. j a  va  2  s.com*/
 */
public static String getAsyncMethodCallName(TAsyncMethodCall<?> asyncMethodCall) {
    String asyncMethodCallClassName = asyncMethodCall.getClass().getName();
    return StringUtils.replace(ASYNC_METHOD_CALL_PATTERN.matcher(asyncMethodCallClassName).replaceAll("."), ".",
            "/");
}