本文整理了Java中joptsimple.internal.Strings.join()
方法的一些代码示例,展示了Strings.join()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Strings.join()
方法的具体详情如下:
包路径:joptsimple.internal.Strings
类名称: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);
}
}
内容来源于网络,如有侵权,请联系作者删除!