本文整理了Java中org.apache.commons.lang3.StringUtils.reverseDelimited()
方法的一些代码示例,展示了StringUtils.reverseDelimited()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。StringUtils.reverseDelimited()
方法的具体详情如下:
包路径:org.apache.commons.lang3.StringUtils
类名称:StringUtils
方法名:reverseDelimited
[英]Reverses a String that is delimited by a specific character.
The Strings between the delimiters are not reversed. Thus java.lang.String becomes String.lang.java (if the delimiter is '.').
StringUtils.reverseDelimited(null, *) = null
StringUtils.reverseDelimited("", *) = ""
StringUtils.reverseDelimited("a.b.c", 'x') = "a.b.c"
StringUtils.reverseDelimited("a.b.c", ".") = "c.b.a"
[中]反转由特定字符分隔的字符串。
分隔符之间的字符串不会反转。因此,java。字符串变为字符串。java(如果分隔符为“.”)。
StringUtils.reverseDelimited(null, *) = null
StringUtils.reverseDelimited("", *) = ""
StringUtils.reverseDelimited("a.b.c", 'x') = "a.b.c"
StringUtils.reverseDelimited("a.b.c", ".") = "c.b.a"
代码示例来源:origin: org.apache.commons/commons-lang3
@Test
public void testReverseDelimited_StringChar() {
assertNull(StringUtils.reverseDelimited(null, '.'));
assertEquals("", StringUtils.reverseDelimited("", '.'));
assertEquals("c.b.a", StringUtils.reverseDelimited("a.b.c", '.'));
assertEquals("a b c", StringUtils.reverseDelimited("a b c", '.'));
assertEquals("", StringUtils.reverseDelimited("", '.'));
}
代码示例来源:origin: spring-projects/spring-roo
/**
* This method obtains a valid package name from the provided targetNamespace.
*
* Ex: Providing 'http://roo.springframework.org/' targetNameSpace, the obtained
* Package name will be 'org.springframework.roo'.
*
* @param targetNameSpace
* @return String with the calculated package name
*/
public String getPackageNameFromTargetNameSpace(String targetNameSpace) {
Validate.notEmpty(targetNameSpace,
"ERROR: You must provide valid targetNameSpace to the package name.");
// Remove protocols and unecessary elements
targetNameSpace = targetNameSpace.replaceAll("http://", "");
targetNameSpace = targetNameSpace.replaceAll("https://", "");
targetNameSpace = targetNameSpace.replaceAll("file://", "");
targetNameSpace = targetNameSpace.replaceAll("/", "");
// Return reverse URL delimited by dots
return StringUtils.reverseDelimited(targetNameSpace.toLowerCase(), '.');
}
代码示例来源:origin: spring-projects/spring-roo
webServiceAnnotation.addStringAttribute(
"targetNamespace",
String.format("http://ws.%s/", StringUtils.reverseDelimited(
projectTopLevelPackage.getFullyQualifiedPackageName(), '.')));
ensureGovernorIsAnnotated(webServiceAnnotation);
代码示例来源:origin: spring-projects/spring-roo
webServiceAnnotation.addStringAttribute(
"targetNamespace",
String.format("http://ws.%s/", StringUtils.reverseDelimited(
projectTopLevelPackage.getFullyQualifiedPackageName(), '.')));
ensureGovernorIsAnnotated(webServiceAnnotation);
代码示例来源:origin: spring-projects/spring-roo
requestWrapperAnnotation.addStringAttribute(
"targetNamespace",
String.format("http://ws.%s/", StringUtils.reverseDelimited(
projectTopLevelPackage.getFullyQualifiedPackageName(), '.')));
seiMethod.addAnnotation(requestWrapperAnnotation);
responseWrapperAnnotation.addStringAttribute(
"targetNamespace",
String.format("http://ws.%s/", StringUtils.reverseDelimited(
projectTopLevelPackage.getFullyQualifiedPackageName(), '.')));
seiMethod.addAnnotation(responseWrapperAnnotation);
代码示例来源:origin: spring-projects/spring-roo
xmlRootElementAnnotation.addStringAttribute(
"namespace",
String.format("http://ws.%s/", StringUtils.reverseDelimited(
projectTopLevelPackage.getFullyQualifiedPackageName(), '.')));
ensureGovernorIsAnnotated(xmlRootElementAnnotation);
代码示例来源:origin: fr.lirmm.graphik/graal-core
public DefaultLiteral(Object value) {
boolean test = false;
Matcher m = null;
if(value instanceof String) {
m = URIUtils.LITERAL_PATTERN.matcher((String) value);
test = m.matches();
}
if (test) {
this.datatype = URIUtils.createURI(m.group(2));
this.value = m.group(1);
} else {
this.datatype = URIUtils.createURI("java:"
+ StringUtils.reverseDelimited(value.getClass().getCanonicalName(), '.'));
this.value = value;
}
this.identifier = "\"" + this.value.toString() + "\"^^<" + this.getDatatype().toString() + ">";
}
内容来源于网络,如有侵权,请联系作者删除!