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

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

Introduction

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

Prototype

public static String join(final Iterable<?> iterable, final String separator) 

Source Link

Document

Joins the elements of the provided Iterable into a single String containing the provided elements.

No delimiter is added before or after the list.

Usage

From source file:me.bramhaag.discordselfbot.commands.fun.CommandLMGTFY.java

@Command(name = "lmgtfy", minArgs = 1)
public void execute(@NonNull Message message, @NonNull TextChannel channel, @NonNull String[] args) {
    String tinyURL = "http://tinyurl.com/api-create.php?url=";
    String lmgtfyURL = "http://lmgtfy.com?q=";

    String url;//from   w w w .ja  v a 2  s  .  c o m

    try {
        if (args[0].equalsIgnoreCase("--expanded") || args[0].equalsIgnoreCase("-e") && args.length >= 2) {
            url = lmgtfyURL + URLEncoder.encode(StringUtils.join(Arrays.copyOfRange(args, 1, args.length), " "),
                    "UTF-8");
        } else {
            Document doc;
            try {
                doc = Jsoup
                        .connect(tinyURL + lmgtfyURL + URLEncoder.encode(StringUtils.join(args, " "), "UTF-8"))
                        .get();
            } catch (IOException e) {
                e.printStackTrace();

                Util.sendError(message, e.getMessage());
                return;
            }

            url = doc.body().text();
        }
    } catch (UnsupportedEncodingException e) {
        Util.sendError(message, e.getMessage());
        return;
    }

    message.editMessage("<" + url + ">").queue();
}

From source file:net.ontopia.persistence.query.sql.SQLOr.java

@Override
public String toString() {
    return "(" + StringUtils.join(getExpressions(), " or ") + ")";
}

From source file:net.ae97.pokebot.extensions.help.HelpExtension.java

@Override
public void runEvent(CommandEvent event) {
    String helpLine = "Commands: ";
    helpLine += StringUtils.join(help, ", ");
    helpLine = helpLine.trim();//  ww w .  j av  a  2  s . c  o m
    event.respond(helpLine);
}

From source file:com.github.rvesse.airline.examples.userguide.GettingStarted.java

public void run() {
    System.out.println("Flag was " + (this.flag ? "set" : "not set"));
    if (args != null)
        System.out.println("Arguments were " + StringUtils.join(args, ","));
}

From source file:com.thoughtworks.go.util.CsvRow.java

public String toString(Set<String> keys) {
    ArrayList<String> stringData = new ArrayList<>();
    for (String field : keys) {
        stringData.add(this.get(field));
    }//w w w.jav a2s  . c o  m
    return StringUtils.join(stringData, ",");
}

From source file:mServer.crawler.CrawlerTool.java

public static synchronized void startMsg() {
    Log.startZeit.setTime(System.currentTimeMillis());
    Log.versionMsg(Const.PROGRAMMNAME);//  w  w  w  . j a va  2  s  . c  om
    Log.sysLog(Log.LILNE);
    Log.sysLog("");
    Log.sysLog("Programmpfad: " + Functions.getPathJar());
    Log.sysLog("Filmliste: " + getPathFilmlist_json_akt(true /*aktDate*/));
    Log.sysLog("Useragent: " + Config.getUserAgent());
    Log.sysLog("");
    Log.sysLog(Log.LILNE);
    Log.sysLog("");
    if (loadLongMax()) {
        Log.sysLog("Laden:  alles");
    } else {
        Log.sysLog("Laden:  nur update");
    }
    if (CrawlerConfig.updateFilmliste) {
        Log.sysLog("Filmliste:  nur updaten");
    } else {
        Log.sysLog("Filmliste:  neu erstellen");
    }
    Log.sysLog("ImportURL 1:  " + CrawlerConfig.importUrl_1__anhaengen);
    Log.sysLog("ImportURL 2:  " + CrawlerConfig.importUrl_2__anhaengen);
    Log.sysLog("ImportOLD:  " + CrawlerConfig.importOld);
    Log.sysLog("ImportAkt:  " + CrawlerConfig.importAkt);
    if (CrawlerConfig.nurSenderLaden != null) {
        Log.sysLog("Nur Sender laden:  " + StringUtils.join(CrawlerConfig.nurSenderLaden, ','));
    }
    Log.sysLog("");
    Log.sysLog(Log.LILNE);
}

From source file:com.thoughtworks.go.config.NantTask.java

public String arguments() {
    ArrayList<String> args = new ArrayList<>();
    if (buildFile != null) {
        args.add("-buildfile:\"" + FilenameUtils.separatorsToUnix(buildFile) + "\"");
    }// www. j  ava  2  s  .  co  m

    if (target != null) {
        args.add(target);
    }

    return StringUtils.join(args, " ");
}

From source file:org.meruvian.yama.webapi.service.commons.FileInfoService.java

@Transactional
public FileInfo saveFileInfo(String path, FileInfo fileInfo) throws IOException {
    FileInfo info = new FileInfo();
    info.setPath(StringUtils.join(uploadBasePath, path));
    info.setOriginalName(StringUtils.defaultString(fileInfo.getOriginalName()));

    File file = new File(info.getPath());
    if (!file.exists()) {
        file.mkdirs();/*from  w w w.  j a  v  a  2s  . c  om*/
    }

    info.setContentType(fileInfo.getContentType());
    info = fileInfoRepository.save(info);
    info.setPath(StringUtils.join(info.getPath(), "/", info.getId()));
    if (StringUtils.isBlank(fileInfo.getOriginalName())) {
        info.setOriginalName(info.getId());
    }

    InputStream inputStream = fileInfo.getDataBlob();
    OutputStream outputStream = new FileOutputStream(info.getPath());
    info.setSize(IOUtils.copy(inputStream, outputStream));
    IOUtils.closeQuietly(inputStream);
    IOUtils.closeQuietly(outputStream);

    return info;
}

From source file:io.wcm.caravan.pipeline.extensions.hal.action.InlineEmbeddedCollection.java

@Override
public String getId() {
    return "INLINE-EMBEDDED-COLLECTION(" + StringUtils.join(relations, '-') + ")";
}

From source file:AIR.Dictionary.Web.UI.DefaultBacking.java

@PostConstruct
protected void Page_Init() {
    _dictionaryCode = WebHelper.getQueryString("dictionary");
    _group = WebHelper.getQueryString("group");

    String dict_opts = WebHelper.getQueryString("do");
    String thes_opts = WebHelper.getQueryString("to");
    String thes_select = WebHelper.getQueryString("thesaurus");
    String spanish_select = WebHelper.getQueryString("spanish");
    String spanish_opts = WebHelper.getQueryString("so");

    String[] arr = new String[] { dict_opts, thes_opts, thes_select, spanish_select, spanish_opts };
    if (arr.length > 0) {
        _accoms = StringUtils.join(arr, ",");
    }/*w  w  w. j  av a 2 s .  c o m*/

    determineAudio();
}