當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。