List of usage examples for org.apache.commons.lang3 StringUtils join
public static String join(final Iterable<?> iterable, final String separator)
Joins the elements of the provided Iterable into a single String containing the provided elements.
No delimiter is added before or after the list.
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(); }