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

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

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

StringUtils.equalsAnyIgnoreCase介绍

[英]Compares given string to a CharSequences vararg of searchStrings, returning true if the string is equal to any of the searchStrings, ignoring case.

StringUtils.equalsAnyIgnoreCase(null, (CharSequence[]) null) = false 
StringUtils.equalsAnyIgnoreCase(null, null, null)    = true 
StringUtils.equalsAnyIgnoreCase(null, "abc", "def")  = false 
StringUtils.equalsAnyIgnoreCase("abc", null, "def")  = false 
StringUtils.equalsAnyIgnoreCase("abc", "abc", "def") = true 
StringUtils.equalsAnyIgnoreCase("abc", "ABC", "DEF") = true

[中]

代码示例

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

@Test
public void testEqualsAnyIgnoreCase() {
  assertFalse(StringUtils.equalsAnyIgnoreCase(FOO));
  assertFalse(StringUtils.equalsAnyIgnoreCase(FOO, new String[]{}));
  assertTrue(StringUtils.equalsAnyIgnoreCase(FOO, FOO));
  assertTrue(StringUtils.equalsAnyIgnoreCase(FOO, FOO.toUpperCase(Locale.ROOT)));
  assertTrue(StringUtils.equalsAnyIgnoreCase(FOO, FOO, new String(new char[]{'f', 'o', 'o'})));
  assertTrue(StringUtils.equalsAnyIgnoreCase(FOO, BAR, new String(new char[]{'f', 'O', 'O'})));
  assertFalse(StringUtils.equalsAnyIgnoreCase(FOO, BAR));
  assertFalse(StringUtils.equalsAnyIgnoreCase(FOO, BAR, null));
  assertFalse(StringUtils.equalsAnyIgnoreCase(null, FOO));
  assertFalse(StringUtils.equalsAnyIgnoreCase(FOO, FOOBAR));
  assertFalse(StringUtils.equalsAnyIgnoreCase(FOOBAR, FOO));
  assertTrue(StringUtils.equalsAnyIgnoreCase(null, null, null));
  assertFalse(StringUtils.equalsAnyIgnoreCase(null, FOO, BAR, FOOBAR));
  assertFalse(StringUtils.equalsAnyIgnoreCase(FOO, null, BAR));
  assertTrue(StringUtils.equalsAnyIgnoreCase(FOO, BAR, null, "", FOO.toUpperCase(Locale.ROOT), BAR));
  assertTrue(StringUtils.equalsAnyIgnoreCase(FOO, FOO.toUpperCase(Locale.ROOT)));
  assertFalse(StringUtils.equalsAnyIgnoreCase(null, (CharSequence[]) null));
  assertTrue(StringUtils.equalsAnyIgnoreCase(FOO, new CustomCharSequence("fOo")));
  assertTrue(StringUtils.equalsAnyIgnoreCase(FOO, new StringBuilder("fOo")));
}

代码示例来源:origin: xianrendzw/EasyReport

/**
   * 应用部署环境名是否为生产环境
   *
   * @return true|false
   */
  public static boolean isProductionMode() {
    return StringUtils.equalsAnyIgnoreCase(ENV_NAME, "prod");
  }
}

代码示例来源:origin: koraktor/mavanagaiata

/**
 * Prepares and validates user-supplied parameters
 */
protected void prepareParameters() {
  if (equalsAnyIgnoreCase(dirtyFlag, "false", "null")) {
    dirtyFlag = null;
  }
}

代码示例来源:origin: Erudika/scoold

public boolean isLanguageRTL(String langCode) {
  return StringUtils.equalsAnyIgnoreCase(langCode, "ar", "he", "dv", "iw", "fa", "ps", "sd", "ug", "ur", "yi");
}

代码示例来源:origin: de.adorsys.multibanking.docusafe/rest

public static boolean eq(String id1, String id2){
  return StringUtils.equalsAnyIgnoreCase(id1, id2);
}

代码示例来源:origin: de.adorsys.multibanking/multibanking-rest

public static boolean eq(String id1, String id2){
  return StringUtils.equalsAnyIgnoreCase(id1, id2);
}

代码示例来源:origin: com.cognifide.qa.bb/bb-core

private Object prepareType(String property) {
 return StringUtils.equalsAnyIgnoreCase(property, BOOLEAN_STRINGS) ? Boolean.valueOf(property)
   : property;
}

代码示例来源:origin: Cognifide/bobcat

private Object prepareType(String property) {
 return StringUtils.equalsAnyIgnoreCase(property, BOOLEAN_STRINGS) ? Boolean.valueOf(property)
   : property;
}

代码示例来源:origin: com.github.ddth/ddth-dao-core

/**
   * Detect database vender info.
   * 
   * @param conn
   * @return
   * @throws SQLException
   */
  public static DatabaseVendor detectDbVendor(Connection conn) throws SQLException {
    DatabaseMetaData dmd = conn.getMetaData();
    String dpn = dmd.getDatabaseProductName();
    if (StringUtils.equalsAnyIgnoreCase("MySQL", dpn)) {
      return DatabaseVendor.MYSQL;
    }
    if (StringUtils.equalsAnyIgnoreCase("PostgreSQL", dpn)) {
      return DatabaseVendor.POSTGRESQL;
    }
    if (StringUtils.equalsAnyIgnoreCase("Microsoft SQL Server", dpn)) {
      return DatabaseVendor.MSSQL;
    }
    return DatabaseVendor.UNKNOWN;
  }
}

代码示例来源:origin: zc-zh-001/ShadowSocks-Share

if (StringUtils.equalsAnyIgnoreCase("shadowsocksR", table.select("tr td").first().text())) {
  String server = ssHtml.get(1).select("td").get(1).text();
  int server_port = 5240;

代码示例来源:origin: koraktor/mavanagaiata

/**
 * Selects the attribute to use for sorting contributors
 */
protected void initConfiguration() {
  contributorPrefix = unescapeFormatNewlines(contributorPrefix);
  header            = unescapeFormatNewlines(header);
  if (!equalsAnyIgnoreCase(sort, "date", "name")) {
    sort = "count";
  }
  super.initConfiguration();
}

代码示例来源:origin: org.languagetool/language-de

private List<AnalyzedToken> getImperativeForm(String word, List<String> sentenceTokens, int pos) {
 int idx = sentenceTokens.indexOf(word);
 String previousWord = "";
 while (--idx > -1) {
  previousWord = sentenceTokens.get(idx);
  if (StringUtils.isWhitespace(previousWord)) {
   continue;
  }
  break;
 }
 if (!(pos == 0 && sentenceTokens.size() > 1) && !StringUtils.equalsAnyIgnoreCase(previousWord, "ich", "er", "es", "sie")) {
  return null;
 }
 String w = pos == 0 ? word.toLowerCase() : word;
 List<TaggedWord> taggedWithE = getWordTagger().tag(w + "e");
 for (TaggedWord tagged : taggedWithE) {
  if (tagged.getPosTag().startsWith("VER:IMP:SIN:")) {
   // do not overwrite manually removed tags
   if (removalTagger == null || !removalTagger.tag(w).contains(tagged)) {
    return getAnalyzedTokens(Arrays.asList(tagged), word);
   }
   break;
  }
 }
 return null;
}

代码示例来源:origin: de.adorsys.cryptoutils/encobject

public static EncryptionParams selectEncryptionParams(Key key) {
    String algorithm = key.getAlgorithm();
    // TODO fix hack
    if(StringUtils.equalsAnyIgnoreCase("NONE", algorithm)){
      algorithm = "AES";
    }
    if(StringUtils.equalsAnyIgnoreCase("AES", algorithm)){
      return new EncryptionParams.Builder().setEncAlgo(JWEAlgorithm.A256GCMKW).setEncMethod(EncryptionMethod.A256GCM).build();
    }
    if(StringUtils.equalsAnyIgnoreCase("RSA", algorithm)){
      return new EncryptionParams.Builder().setEncAlgo(JWEAlgorithm.RSA_OAEP_256).setEncMethod(EncryptionMethod.A128GCM).build();
    }
    // TODO EC
    throw new UnsupportedEncAlgorithmException("UnsupportedEncAlgorithmException from key:" + algorithm);
  }
}

代码示例来源:origin: binarywang/WxJava

@Override
public String route(final WxOpenXmlMessage wxMessage) throws WxErrorException {
 if (wxMessage == null) {
  throw new NullPointerException("message is empty");
 }
 if (StringUtils.equalsIgnoreCase(wxMessage.getInfoType(), "component_verify_ticket")) {
  getWxOpenConfigStorage().setComponentVerifyTicket(wxMessage.getComponentVerifyTicket());
  return "success";
 }
 //新增、跟新授权
 if (StringUtils.equalsAnyIgnoreCase(wxMessage.getInfoType(), "authorized", "updateauthorized")) {
  WxOpenQueryAuthResult queryAuth = wxOpenService.getWxOpenComponentService().getQueryAuth(wxMessage.getAuthorizationCode());
  if (queryAuth == null || queryAuth.getAuthorizationInfo() == null || queryAuth.getAuthorizationInfo().getAuthorizerAppid() == null) {
   throw new NullPointerException("getQueryAuth");
  }
  return "success";
 }
 return "";
}

代码示例来源:origin: kamax-matrix/mxisd

.map(v -> StringUtils.equalsAnyIgnoreCase(v, "true", "1"))
.orElse(result.isSuccess()));

相关文章

StringUtils类方法