joptsimple.internal.Strings.join()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(8.1k)|赞(0)|评价(0)|浏览(214)

本文整理了Java中joptsimple.internal.Strings.join()方法的一些代码示例,展示了Strings.join()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Strings.join()方法的具体详情如下:
包路径:joptsimple.internal.Strings
类名称:Strings
方法名:join

Strings.join介绍

[英]Gives a string consisting of the string representations of the elements of a given array of objects, each separated by a given separator string.
[中]给出一个字符串,该字符串由给定对象数组中元素的字符串表示形式组成,每个元素由给定的分隔符字符串分隔。

代码示例

代码示例来源:origin: apache/geode

} else {
 File file = new File(xmlFile).getAbsoluteFile();
 FileUtils.write(file, Strings.join(xmlSection.getContent(), System.lineSeparator()),
   Charset.defaultCharset());
 xmlSection.removeLine(0);

代码示例来源:origin: apache/geode

+ configuration.getGemfireProperties().size());
logger.info(configuration.getConfigName() + " jars: "
  + Strings.join(configuration.getJarNames(), ", "));
sharedConfiguration.put(groupName.getName(), configuration);
if (needToCopyJars && configuration.getJarNames().size() > 0) {

代码示例来源:origin: apache/geode

InfoResultModel jarSection = result.addInfo("jars");
jarSection.setHeader("Jars: ");
jarSection.addLine(Strings.join(jarNames, ", "));

代码示例来源:origin: net.sf.jopt-simple/jopt-simple

/**
 * Gives a string consisting of the elements of a given array of strings, each separated by a given separator
 * string.
 *
 * @param pieces the strings to join
 * @param separator the separator
 * @return the joined string
 */
public static String join( String[] pieces, String separator ) {
  return join( asList( pieces ), separator );
}

代码示例来源:origin: io.snappydata/gemfire-joptsimple

/**
 * Gives a string consisting of the elements of a given array of strings, each separated by a given separator
 * string.
 *
 * @param pieces the strings to join
 * @param separator the separator
 * @return the joined string
 */
public static String join( String[] pieces, String separator ) {
  return join( asList( pieces ), separator );
}

代码示例来源:origin: io.snappydata/gemfire-util

/**
 * Gives a string consisting of the elements of a given array of strings, each separated by a given separator
 * string.
 *
 * @param pieces the strings to join
 * @param separator the separator
 * @return the joined string
 */
public static String join( String[] pieces, String separator ) {
  return join( asList( pieces ), separator );
}

代码示例来源:origin: org.apache.geode/geode-joptsimple

/**
 * Gives a string consisting of the elements of a given array of strings, each separated by a given separator
 * string.
 *
 * @param pieces the strings to join
 * @param separator the separator
 * @return the joined string
 */
public static String join( String[] pieces, String separator ) {
  return join( asList( pieces ), separator );
}

代码示例来源:origin: mulesoft-labs/raml-for-jax-rs

private static String buildParamList(Method m) {
 ArrayList<String> list = new ArrayList<String>();
 for (int i = 0; i < m.getParameterTypes().length; i++) {
  list.add("p" + i);
 }
 return Strings.join(list, ",");
}

代码示例来源:origin: org.raml/jaxrs-code-generator

private static String buildParamList(Method m) {
 ArrayList<String> list = new ArrayList<String>();
 for (int i = 0; i < m.getParameterTypes().length; i++) {
  list.add("p" + i);
 }
 return Strings.join(list, ",");
}

代码示例来源:origin: mulesoft-labs/raml-for-jax-rs

private static String smallCamel(String... name) {
 if (name.length == 1 && isBlank(name[0])) {
  return "root";
 }
 List<String> values = new ArrayList<>();
 for (int i = 0; i < name.length; i++) {
  String s = name[i];
  NameFixer format = NameFixer.CAMEL_LOWER;
  values.add(buildPart(i, s, format));
 }
 return Strings.join(values, "");
}

代码示例来源:origin: org.raml/jaxrs-code-generator

public static String variableName(String... name) {
 if (name.length == 1 && isBlank(name[0])) {
  return "root";
 }
 List<String> values = new ArrayList<>();
 for (int i = 0; i < name.length; i++) {
  String s = name[i];
  NameFixer format = NameFixer.CAMEL_LOWER;
  values.add(buildPart(i, s, format));
 }
 return Strings.join(values, "");
}

代码示例来源:origin: org.raml/jaxrs-code-generator

public static String typeName(String... name) {
 if (name.length == 1 && isBlank(name[0])) {
  return "Root";
 }
 List<String> values = new ArrayList<>();
 int i = 0;
 for (String s : name) {
  String value = buildPart(i, s, NameFixer.CAMEL_UPPER);
  values.add(value);
  i++;
 }
 return Strings.join(values, "");
}

代码示例来源:origin: mulesoft-labs/raml-for-jax-rs

public static String typeName(String... name) {
 if (name.length == 1 && isBlank(name[0])) {
  return "Root";
 }
 List<String> values = new ArrayList<>();
 int i = 0;
 for (String s : name) {
  String value = buildPart(i, s, NameFixer.CAMEL_UPPER);
  values.add(value);
  i++;
 }
 return Strings.join(values, "");
}

代码示例来源:origin: net.sf.jopt-simple/jopt-simple

private String specToString( OptionSpec<?> option ) {
  return Strings.join( new ArrayList<>( option.options() ), "/" );
}

代码示例来源:origin: unascribed-archive/Visage

private void write(HttpServletResponse response, List<String> missed, byte[] png, String renderer) throws IOException {
    if (rendererHeader) {
      response.setHeader("X-Visage-Renderer", renderer);
    }
    response.setContentType("image/png");
    response.setContentLength(png.length);
    if (cacheHeader) {
      if (missed.isEmpty()) {
        response.setHeader("X-Visage-Cache-Miss", "none");
      } else {
        response.setHeader("X-Visage-Cache-Miss", Strings.join(missed, ", "));
      }
    }
    response.getOutputStream().write(png);
    response.getOutputStream().flush();
    response.setStatus(200);
    response.flushBuffer();
  }
}

代码示例来源:origin: SmartDataAnalytics/DL-Learner

private static String replaceAllMap (String pre, Map<String,String> repMap, String post, String in) {
  List<String> keys = new ArrayList<>(repMap.keySet());
  Collections.sort(keys, (o1, o2) -> o1.length() - o2.length());
  CollectionUtils.transform(keys, input -> Pattern.quote(input));
  Matcher m = Pattern.compile(pre + "(" + Strings.join(keys, "|") + ")" + post).matcher(in);
  m.reset();
  if (m.find()) {
    StringBuffer sb = new StringBuffer();
    do {
      m.appendReplacement(sb, repMap.get(m.group(1)));
    } while (m.find());
    return m.appendTail(sb).toString();
  }
  return in;
  }

代码示例来源:origin: USPTO/PatentPublicData

@Override
public String getSimpleHtml() {
  String text = super.getSimpleHtml();
  text = LEADING_NUM.matcher(text.trim()).replaceAll("");
  StringBuilder stb = new StringBuilder().append("<p class=\"claim\" id=\"").append(id).append("\"");
  if (dependentIds != null) {
    stb.append(" depends=\"").append(Strings.join(getDependentIds(), " ")).append("\"");
  }
  stb.append(">").append(text);
  // Note forcing a period with each claim.
  if (!text.endsWith(".")) {
    stb.append(".\n");
  }
  stb.append("</p>");
  return stb.toString();
}

代码示例来源:origin: apache/incubator-rya

private String formatLine(final BindingSet bs, final List<String> bindings) {
    final List<String> bindingValues = new ArrayList<>();
    for(final String bindingName : bindings) {
      bindingValues.add(bs.getBinding(bindingName).getValue().toString());
    }
    return Strings.join(bindingValues, ",");
  }
}

代码示例来源:origin: com.strapdata.elasticsearch.test/framework

/** Checks the given rest client has the provided default headers. */
  public void assertHeaders(RestClient client, Map<String, String> expectedHeaders) {
    expectedHeaders = new HashMap<>(expectedHeaders); // copy so we can remove as we check
    for (Header header : client.defaultHeaders) {
      String name = header.getName();
      String expectedValue = expectedHeaders.remove(name);
      if (expectedValue == null) {
        fail("Found unexpected header in rest client: " + name);
      }
      assertEquals(expectedValue, header.getValue());
    }
    if (expectedHeaders.isEmpty() == false) {
      fail("Missing expected headers in rest client: " + Strings.join(expectedHeaders.keySet(), ", "));
    }
  }
}

代码示例来源:origin: NationalSecurityAgency/datawave

@Test
public void testRangeInvalidDatatypes() throws Exception {
  log.info("------  testRangeInvalidDatatypes  ------");
  
  final Map<String,String> qOptions = new HashMap<>();
  String dtFilter = CityEntry.generic.getDataType() + ShardQueryConfiguration.PARAM_VALUE_SEP_STR
          + Strings.join(INVALID_DATATYPES, ShardQueryConfiguration.PARAM_VALUE_SEP_STR);
  qOptions.put(QueryParameters.DATATYPE_FILTER_SET, dtFilter);
  
  for (String num : TEST_NUMS) {
    String query = CityField.NUM.name() + GTE_OP + num + AND_OP + CityField.NUM.name() + LTE_OP + num;
    String expect = "(" + query + ")" + AND_OP + BaseRawData.EVENT_DATATYPE + EQ_OP + "'" + CityEntry.generic.getDataType() + "'";
    runTest(query, expect, qOptions);
  }
}

相关文章

微信公众号

最新文章

更多