本文整理了Java中com.amazonaws.util.StringUtils.appendCompactedString()
方法的一些代码示例,展示了StringUtils.appendCompactedString()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。StringUtils.appendCompactedString()
方法的具体详情如下:
包路径:com.amazonaws.util.StringUtils
类名称:StringUtils
方法名:appendCompactedString
[英]This method appends a string to a string builder and collapses contiguous white space is a single space. This is equivalent to: destination.append(source.replaceAll("\s+", " ")) but does not create a Pattern object that needs to compile the match string; it also prevents us from having to make a Matcher object as well.
[中]此方法将字符串附加到字符串生成器,并将连续的空白折叠为单个空格。这相当于:目的地。append(source.replaceAll(“\s+”,“”)),但不创建需要编译匹配字符串的模式对象;它还可以防止我们制作匹配器对象。
代码示例来源:origin: aws/aws-sdk-java
protected String getCanonicalizedHeaderString(SignableRequest<?> request) {
final List<String> sortedHeaders = new ArrayList<String>(request.getHeaders()
.keySet());
Collections.sort(sortedHeaders, String.CASE_INSENSITIVE_ORDER);
final Map<String, String> requestHeaders = request.getHeaders();
StringBuilder buffer = new StringBuilder();
for (String header : sortedHeaders) {
if (shouldExcludeHeaderFromSigning(header)) {
continue;
}
String key = StringUtils.lowerCase(header);
String value = requestHeaders.get(header);
StringUtils.appendCompactedString(buffer, key);
buffer.append(":");
if (value != null) {
StringUtils.appendCompactedString(buffer, value);
}
buffer.append("\n");
}
return buffer.toString();
}
代码示例来源:origin: com.amazonaws/aws-java-sdk-core
protected String getCanonicalizedHeaderString(SignableRequest<?> request) {
final List<String> sortedHeaders = new ArrayList<String>(request.getHeaders()
.keySet());
Collections.sort(sortedHeaders, String.CASE_INSENSITIVE_ORDER);
final Map<String, String> requestHeaders = request.getHeaders();
StringBuilder buffer = new StringBuilder();
for (String header : sortedHeaders) {
if (shouldExcludeHeaderFromSigning(header)) {
continue;
}
String key = StringUtils.lowerCase(header);
String value = requestHeaders.get(header);
StringUtils.appendCompactedString(buffer, key);
buffer.append(":");
if (value != null) {
StringUtils.appendCompactedString(buffer, value);
}
buffer.append("\n");
}
return buffer.toString();
}
代码示例来源:origin: Nextdoor/bender
protected String getCanonicalizedHeaderString(SignableRequest<?> request) {
final List<String> sortedHeaders = new ArrayList<String>(request.getHeaders()
.keySet());
Collections.sort(sortedHeaders, String.CASE_INSENSITIVE_ORDER);
final Map<String, String> requestHeaders = request.getHeaders();
StringBuilder buffer = new StringBuilder();
for (String header : sortedHeaders) {
if (shouldExcludeHeaderFromSigning(header)) {
continue;
}
String key = StringUtils.lowerCase(header);
String value = requestHeaders.get(header);
StringUtils.appendCompactedString(buffer, key);
buffer.append(":");
if (value != null) {
StringUtils.appendCompactedString(buffer, value);
}
buffer.append("\n");
}
return buffer.toString();
}
内容来源于网络,如有侵权,请联系作者删除!