org.apache.commons.lang3.StringUtils.removeIgnoreCase()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(4.2k)|赞(0)|评价(0)|浏览(122)

本文整理了Java中org.apache.commons.lang3.StringUtils.removeIgnoreCase()方法的一些代码示例,展示了StringUtils.removeIgnoreCase()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。StringUtils.removeIgnoreCase()方法的具体详情如下:
包路径:org.apache.commons.lang3.StringUtils
类名称:StringUtils
方法名:removeIgnoreCase

StringUtils.removeIgnoreCase介绍

[英]Case insensitive removal of all occurrences of a substring from within the source string.

A null source string will return null. An empty ("") source string will return the empty string. A null remove string will return the source string. An empty ("") remove string will return the source string.

StringUtils.removeIgnoreCase(null, *)        = null 
StringUtils.removeIgnoreCase("", *)          = "" 
StringUtils.removeIgnoreCase(*, null)        =  
StringUtils.removeIgnoreCase(*, "")          =  
StringUtils.removeIgnoreCase("queued", "ue") = "qd" 
StringUtils.removeIgnoreCase("queued", "zz") = "queued" 
StringUtils.removeIgnoreCase("quEUed", "UE") = "qd" 
StringUtils.removeIgnoreCase("queued", "zZ") = "queued"

[中]不区分大小写从源字符串中删除所有出现的子字符串。
空源字符串将返回空值。空(“”)源字符串将返回空字符串。空的删除字符串将返回源字符串。空(“”)删除字符串将返回源字符串。

StringUtils.removeIgnoreCase(null, *)        = null 
StringUtils.removeIgnoreCase("", *)          = "" 
StringUtils.removeIgnoreCase(*, null)        =  
StringUtils.removeIgnoreCase(*, "")          =  
StringUtils.removeIgnoreCase("queued", "ue") = "qd" 
StringUtils.removeIgnoreCase("queued", "zz") = "queued" 
StringUtils.removeIgnoreCase("quEUed", "UE") = "qd" 
StringUtils.removeIgnoreCase("queued", "zZ") = "queued"

代码示例

代码示例来源:origin: org.apache.commons/commons-lang3

@Test
public void testRemoveIgnoreCase_String() {
  // StringUtils.removeIgnoreCase(null, *) = null
  assertNull(StringUtils.removeIgnoreCase(null, null));
  assertNull(StringUtils.removeIgnoreCase(null, ""));
  assertNull(StringUtils.removeIgnoreCase(null, "a"));
  // StringUtils.removeIgnoreCase("", *) = ""
  assertEquals("", StringUtils.removeIgnoreCase("", null));
  assertEquals("", StringUtils.removeIgnoreCase("", ""));
  assertEquals("", StringUtils.removeIgnoreCase("", "a"));
  // StringUtils.removeIgnoreCase(*, null) = *
  assertNull(StringUtils.removeIgnoreCase(null, null));
  assertEquals("", StringUtils.removeIgnoreCase("", null));
  assertEquals("a", StringUtils.removeIgnoreCase("a", null));
  // StringUtils.removeIgnoreCase(*, "") = *
  assertNull(StringUtils.removeIgnoreCase(null, ""));
  assertEquals("", StringUtils.removeIgnoreCase("", ""));
  assertEquals("a", StringUtils.removeIgnoreCase("a", ""));
  // StringUtils.removeIgnoreCase("queued", "ue") = "qd"
  assertEquals("qd", StringUtils.removeIgnoreCase("queued", "ue"));
  // StringUtils.removeIgnoreCase("queued", "zz") = "queued"
  assertEquals("queued", StringUtils.removeIgnoreCase("queued", "zz"));
  // IgnoreCase
  // StringUtils.removeIgnoreCase("quEUed", "UE") = "qd"
  assertEquals("qd", StringUtils.removeIgnoreCase("quEUed", "UE"));
  // StringUtils.removeIgnoreCase("queued", "zZ") = "queued"
  assertEquals("queued", StringUtils.removeIgnoreCase("queued", "zZ"));
}

代码示例来源:origin: virjar/vscrawler

@Override
protected String handle(String input, String second) {
  return StringUtils.removeIgnoreCase(input, second);
}

代码示例来源:origin: mgtechsoftware/smockin

public static int exactVersionNo(String versionNo) {
  if (versionNo == null)
    throw new IllegalArgumentException("versionNo is not defined");
  versionNo = org.apache.commons.lang3.StringUtils.removeIgnoreCase(versionNo, "-SNAPSHOT");
  versionNo = org.apache.commons.lang3.StringUtils.remove(versionNo, ".");
  if (!NumberUtils.isDigits(versionNo))
    throw new IllegalArgumentException("extracted versionNo is not a valid number: " + versionNo);
  return Integer.valueOf(versionNo);
}

相关文章

微信公众号

最新文章

更多

StringUtils类方法