本文整理了Java中org.apache.brooklyn.util.text.Strings.repeat()
方法的一些代码示例,展示了Strings.repeat()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Strings.repeat()
方法的具体详情如下:
包路径:org.apache.brooklyn.util.text.Strings
类名称:Strings
方法名:repeat
[英]returns base repeated count times
[中]返回基本重复计数次数
代码示例来源:origin: org.apache.brooklyn/brooklyn-utils-common
/** returns a simplified name of the class, just the simple name if it seems useful, else the full name */
public static String simpleClassName(Class<?> t) {
if (t==null) return null;
int arrayCount = 0;
while (t.isArray()) {
arrayCount++;
t = t.getComponentType();
}
Class<?> ct = componentType(t);
String result = ct.getSimpleName();
if (Strings.isBlank(result) || result.length()<=4) {
result = ct.getName();
}
return result+Strings.repeat("[]", arrayCount);
}
代码示例来源:origin: io.cloudsoft.brooklyn.tosca/brooklyn-tosca-transformer
protected Optional<Object> buildExportStatements(Operation op, String script) {
Map<String, PaaSNodeTemplate> builtPaaSNodeTemplates = getAllNodes(toscaApplication);
PaaSNodeTemplate paasNodeTemplate = builtPaaSNodeTemplates.get(computeName);
Map<String, IValue> inputParameters = op.getInputParameters();
if (inputParameters == null) {
return Optional.absent();
}
List<Object> dsls = Lists.newArrayList();
for (Map.Entry<String, IValue> entry : inputParameters.entrySet()) {
Optional<Object> value = resolve(inputParameters, entry.getKey(), paasNodeTemplate, builtPaaSNodeTemplates);
if (value.isPresent() && !Strings.isBlank(entry.getKey())) {
dsls.add(BrooklynDslCommon.formatString("export %s=\"%s\"", entry.getKey(), value.get()));
}
}
dsls.add(script);
return Optional.of(BrooklynDslCommon.formatString(Strings.repeat("%s\n", dsls.size()), dsls.toArray()));
}
代码示例来源:origin: io.cloudsoft.brooklyn.tosca/brooklyn-tosca-transformer
private Object resolveConcat(ConcatPropertyValue attributeValue, PaaSNodeTemplate paasNodeTemplate, Map<String, PaaSNodeTemplate> builtPaaSNodeTemplates, Map<String, String> keywordMap) {
Object[] vals = new Object[attributeValue.getParameters().size()];
for (int i = 0; i < attributeValue.getParameters().size(); i++) {
IValue param = attributeValue.getParameters().get(i);
Optional<Object> optionalResolvedAttribute = resolve(param, paasNodeTemplate, builtPaaSNodeTemplates, keywordMap);
vals[i] = optionalResolvedAttribute.or("");
}
String format = Strings.repeat("%s", vals.length);
return BrooklynDslCommon.formatString(format, vals);
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-software-winrm
private void addMockResponse(StringBuilder responseBuilder, String path, String value) {
responseBuilder.append(path);
responseBuilder.append(Strings.repeat(" ", 200 - (path.length() + value.length())));
responseBuilder.append(value);
responseBuilder.append("\r\n");
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-software-winrm
private String generateCounterReponse(String counterName, String val) {
String firstPart = "\\\\machine.name\\" + counterName;
return new StringBuilder()
.append(firstPart)
.append(Strings.repeat(" ", 200 - (firstPart.length() + val.length())))
.append(val)
.toString();
}
}
内容来源于网络,如有侵权,请联系作者删除!