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


Java StringUtils.endsWithIgnoreCase方法代码示例

本文整理汇总了Java中org.apache.commons.lang3.StringUtils.endsWithIgnoreCase方法的典型用法代码示例。如果您正苦于以下问题:Java StringUtils.endsWithIgnoreCase方法的具体用法?Java StringUtils.endsWithIgnoreCase怎么用?Java StringUtils.endsWithIgnoreCase使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.apache.commons.lang3.StringUtils的用法示例。


在下文中一共展示了StringUtils.endsWithIgnoreCase方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: getRelationTableNames

import org.apache.commons.lang3.StringUtils; //导入方法依赖的package包/类
public List<String> getRelationTableNames(String table) {
	List<String> result = new ArrayList<String>();
	String sql = "SELECT name FROM sqlite_master WHERE type='table' AND (name LIKE '" + table + "#_%' OR name LIKE '%#_" + table +"' ESCAPE '#')";
	
	Cursor c = getCursor(sql);
	
	while(c.moveToNext()) {
		String name = c.getString(c.getColumnIndexOrThrow("name"));
	
		if(!name.equalsIgnoreCase(table) && (
				StringUtils.startsWithIgnoreCase(name, table) || 
				StringUtils.endsWithIgnoreCase(name, table)
			)) {
			
			result.add(name);
		}
	}
	
	close(c);
	return result;
}
 
开发者ID:Linguaculturalists,项目名称:Phoenicia,代码行数:22,代码来源:MigrationHelper.java

示例2: getNumberOfDays

import org.apache.commons.lang3.StringUtils; //导入方法依赖的package包/类
private static BigDecimal getNumberOfDays(String expiry) {
  if (StringUtils.endsWithIgnoreCase(expiry, TENOR_SUFFIX_YEARS)) {
    return DAYS_IN_YEAR.multiply(new BigDecimal(StringUtils.replaceIgnoreCase(expiry, TENOR_SUFFIX_YEARS, StringUtils.EMPTY)));
  } else if (StringUtils.endsWithIgnoreCase(expiry, TENOR_SUFFIX_MONTHS)) {
    return DAYS_PER_MONTH.multiply(new BigDecimal(StringUtils.replaceIgnoreCase(expiry, TENOR_SUFFIX_MONTHS, StringUtils.EMPTY)));
  } else {
    return DAYS_IN_WEEK.multiply(new BigDecimal(StringUtils.replaceIgnoreCase(expiry, TENOR_SUFFIX_WEEKS, StringUtils.EMPTY)));
  }
}
 
开发者ID:AcadiaSoft,项目名称:simm-lib,代码行数:10,代码来源:CurvatureMarginWeightUtils.java

示例3: rmXSS

import org.apache.commons.lang3.StringUtils; //导入方法依赖的package包/类
private String rmXSS(String script) {// 移除存在XSS攻击威胁的字符串

			if (StringUtils.isBlank(script)) {
				return script;
			}

			Pattern p = Pattern.compile("<root>.+</root>");// 例外处理
			Matcher m = p.matcher(script);

			if (m.find()) {
				return script;
			}

			if (StringUtils.endsWithIgnoreCase(script, "\56jsp")) {// 例外处理
				return script;
			}

			if (StringUtils.isNotEmpty(StringUtils.substringBetween(script, "【", "】"))) {// 例外处理
				return script;
			}

			script = rmXSSBetween(script, "<", ">");
			script = rmXSSBetween(script, "\"", "\"");
			script = rmXSSBetween(script, "'", "'");
			script = rmXSSBetween(script, "&lt;", ">");
			script = rmXSSBetween(script, "<", "&gt;");
			script = rmXSSBetween(script, "&lt;", "&gt;");
			script = rmXSSBetween(script, "(", ")");
			script = rmXSSDangerousCharacters(script, DANGEROUS_CHARACTERS);
			script = rmXSSDangerousCharacters(CHARACTERS_DANGEROUS, script);

			String[] temp = StringUtils.split(script);
			if (null != temp && temp.length > 0) {
				return temp[0];
			}

			return script;
		}
 
开发者ID:Fetax,项目名称:Fetax-AI,代码行数:39,代码来源:XSSFilter.java

示例4: isUrlMatchingEntity

import org.apache.commons.lang3.StringUtils; //导入方法依赖的package包/类
public boolean isUrlMatchingEntity(String entity) {
    boolean isLast = StringUtils.endsWithIgnoreCase(url, RedirectorConstants.DELIMETER + entity);
    boolean isInTheMiddle = StringUtils.containsIgnoreCase(url, RedirectorConstants.DELIMETER + entity + RedirectorConstants.DELIMETER);
    boolean isLastBeforeQueryParam = StringUtils.containsIgnoreCase(url, RedirectorConstants.DELIMETER + entity + QUERY_PARAM_START);

    return  isLast || isInTheMiddle || isLastBeforeQueryParam;
}
 
开发者ID:Comcast,项目名称:redirector,代码行数:8,代码来源:Request.java

示例5: handle

import org.apache.commons.lang3.StringUtils; //导入方法依赖的package包/类
@Override
protected boolean handle(String input, String searchString, boolean ignoreCase) {
    if (ignoreCase) {
        return StringUtils.endsWithIgnoreCase(input, searchString);
    } else {
        return StringUtils.endsWith(input, searchString);
    }
}
 
开发者ID:virjar,项目名称:vscrawler,代码行数:9,代码来源:EndsWith.java

示例6: filterSensitiveConfiguration

import org.apache.commons.lang3.StringUtils; //导入方法依赖的package包/类
public static Configuration filterSensitiveConfiguration(Configuration configuration){
    Set<String> keys = configuration.getKeys();
    for (final String key : keys) {
        boolean isSensitive = StringUtils.endsWithIgnoreCase(key, "password")
                || StringUtils.endsWithIgnoreCase(key, "accessKey");
        if (isSensitive && configuration.get(key) instanceof String) {
            configuration.set(key, configuration.getString(key).replaceAll(".", "*"));
        }
    }
    return configuration;
}
 
开发者ID:yaogdu,项目名称:datax,代码行数:12,代码来源:Engine.java

示例7: getHttpRequest

import org.apache.commons.lang3.StringUtils; //导入方法依赖的package包/类
private static HttpRequest getHttpRequest(String url, Object data, String method) throws IOException {
    if (StringUtils.endsWithIgnoreCase(method, HttpMethods.GET)) {
        return requestFactory.buildGetRequest(new GenericUrl(url + genParamGet(data)));
    } else {
        Map<String, Object> paramMap = genParamMap(data);
        UrlEncodedContent urlEncodedContent = new UrlEncodedContent(paramMap);
        return requestFactory.buildRequest(method, new GenericUrl(url), urlEncodedContent);
    }
}
 
开发者ID:slking1987,项目名称:mafia,代码行数:10,代码来源:HttpUtil.java


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