当前位置: 首页>>代码示例>>Java>>正文


Java StringUtils.left方法代码示例

本文整理汇总了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;
}
 
开发者ID:slking1987,项目名称:mafia,代码行数:24,代码来源:HttpUtil.java

示例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);
}
 
开发者ID:future-architect,项目名称:uroborosql,代码行数:20,代码来源:StringFunction.java


注:本文中的org.apache.commons.lang3.StringUtils.left方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。