本文整理汇总了Java中org.apache.commons.lang3.StringUtils.left方法的典型用法代码示例。如果您正苦于以下问题:Java StringUtils.left方法的具体用法?Java StringUtils.left怎么用?Java StringUtils.left使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.apache.commons.lang3.StringUtils
的用法示例。
在下文中一共展示了StringUtils.left方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: httpRequest
import org.apache.commons.lang3.StringUtils; //导入方法依赖的package包/类
private static String httpRequest(String url, Object data, String method, int timeoutMilliseconds/*毫秒*/, int retryTimes) {
Preconditions.checkArgument(retryTimes <= 10 && retryTimes >= 0, "retryTimes should between 0(include) and 10(include)");
method = StringUtils.upperCase(method);
Preconditions.checkArgument(HttpMethod.resolve(method) != null, "http request method error");
try {
HttpRequest request = getHttpRequest(url, data, method);
long start = System.currentTimeMillis();
String uuid = StringUtils.left(UUID.randomUUID().toString(), 13);
logger.info("UUID:{}, Request URL:{} , method:{}, Request data:{}", uuid, url, method, JsonUtil.writeValueQuite(data));
request.setNumberOfRetries(retryTimes);
request.setConnectTimeout(timeoutMilliseconds);
request.setLoggingEnabled(LOGGING_ENABLED);
HttpResponse response = request.execute();
response.setLoggingEnabled(LOGGING_ENABLED);
InputStream in = new BufferedInputStream(response.getContent());
String res = StreamUtils.copyToString(in, Charsets.UTF_8);
logger.info("UUID:{}, Request cost [{}ms], Response data:{}", uuid, (System.currentTimeMillis() - start), res);
return res;
} catch (IOException e) {
logger.warn("Http request error", e);
}
return StringUtils.EMPTY;
}
示例2: left
import org.apache.commons.lang3.StringUtils; //导入方法依赖的package包/类
/**
* 文字列の先頭から指定した文字数の文字列を取得する
*
* <pre>
* StringUtils.left(null, *) = null
* StringUtils.left(*, -ve) = ""
* StringUtils.left("", *) = ""
* StringUtils.left("abc", 0) = ""
* StringUtils.left("abc", 2) = "ab"
* StringUtils.left("abc", 4) = "abc"
* </pre>
*
* @param str 対象文字列
* @param len 文字数
* @return 文字列の先頭から文字数で指定した長さの文字列
*/
public String left(final String str, final int len) {
return StringUtils.left(str, len);
}