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

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

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

StringUtils.contains介绍

[英]Checks if CharSequence contains a search character, handling null. This method uses String#indexOf(int) if possible.

A null or empty ("") CharSequence will return false.

StringUtils.contains(null, *)    = false 
StringUtils.contains("", *)      = false 
StringUtils.contains("abc", 'a') = true 
StringUtils.contains("abc", 'z') = false

[中]检查CharSequence是否包含搜索字符,处理null。如果可能,此方法使用字符串#indexOf(int)。
null或空(“”)字符序列将返回false。

StringUtils.contains(null, *)    = false 
StringUtils.contains("", *)      = false 
StringUtils.contains("abc", 'a') = true 
StringUtils.contains("abc", 'z') = false

代码示例

代码示例来源:origin: gocd/gocd

public boolean matchesSafely(String consoleOut) {
  this.consoleOut = consoleOut;
  this.message = "The rule [" + rule + "] cannot match any resource under [" + root + "]";
  return StringUtils.contains(consoleOut, message);
}

代码示例来源:origin: Graylog2/graylog2-server

@Override
public Boolean evaluate(FunctionArgs args, EvaluationContext context) {
  final String value = valueParam.required(args, context);
  final String search = searchParam.required(args, context);
  final boolean ignoreCase = ignoreCaseParam.optional(args, context).orElse(false);
  if (ignoreCase) {
    return StringUtils.containsIgnoreCase(value, search);
  } else {
    return StringUtils.contains(value, search);
  }
}

代码示例来源:origin: gocd/gocd

public boolean matchesSafely(String consoleOut) {
  this.consoleOut = consoleOut;
  message = format("Please make sure [%s] can be executed on this agent", app);
  return StringUtils.contains(consoleOut, message);
}

代码示例来源:origin: gocd/gocd

public boolean matchesSafely(String consoleOut) {
  this.consoleOut = consoleOut;
  message = format("'%s' is not recognized as an internal or external command", app);
  return StringUtils.contains(consoleOut, message);
}

代码示例来源:origin: gocd/gocd

public boolean matchesSafely(String consoleOut) {
  this.consoleOut = consoleOut;
  set = format("environment variable '%s' to value '%s'", key, value);
  override = format("environment variable '%s' with value '%s'", key, value);
  return StringUtils.contains(consoleOut, set) || StringUtils.contains(consoleOut, override);
}

代码示例来源:origin: gocd/gocd

public boolean matchesSafely(String consoleOut) {
  this.consoleOut = consoleOut;
  return StringUtils.contains(consoleOut.toLowerCase(), "build failed");
}

代码示例来源:origin: gocd/gocd

public boolean matchesSafely(String consoleOut) {
  this.consoleOut = consoleOut;
  stdout = format("Start to build %s", jobIdentifer.toString());
  return StringUtils.contains(consoleOut, stdout);
}

代码示例来源:origin: gocd/gocd

public boolean matchesSafely(String consoleOut) {
  this.consoleOut = consoleOut;
  stdout = format("Start to prepare %s", jobIdentifer.toString());
  return StringUtils.contains(consoleOut, stdout);
}

代码示例来源:origin: gocd/gocd

public boolean matchesSafely(String consoleOut) {
  this.consoleOut = consoleOut;
  stdout = format("Start to upload %s", jobIdentifer.toString());
  return StringUtils.contains(consoleOut, stdout);
}

代码示例来源:origin: gocd/gocd

public boolean matchesSafely(String consoleOut) {
  this.consoleOut = consoleOut;
  stdout = format("Job completed %s", jobIdentifer.toString());
  return StringUtils.contains(consoleOut, stdout);
}

代码示例来源:origin: gocd/gocd

public boolean matchesSafely(String consoleOut) {
  this.consoleOut = consoleOut;
  stdout = format("Job is canceled %s", jobIdentifer.toString());
  return StringUtils.contains(consoleOut, stdout);
}

代码示例来源:origin: gocd/gocd

public boolean matchesSafely(String consoleOut) {
  this.consoleOut = consoleOut;
  this.message = "Failed to upload " + file.getAbsolutePath();
  return StringUtils.contains(consoleOut.toLowerCase(), message.toLowerCase());
}

代码示例来源:origin: gocd/gocd

public boolean matchesSafely(String consoleOut) {
  this.consoleOut = consoleOut;
  if (StringUtils.isEmpty(args)) {
    this.message = format("[%s] Current job status: %s", GoConstants.PRODUCT_NAME, status);
    this.message = format("[%s] Task: %s", GoConstants.PRODUCT_NAME, command);
  } else {
    this.message = format("[%s] Current job status: %s", GoConstants.PRODUCT_NAME, status);
    this.message = format("[%s] Task: %s %s", GoConstants.PRODUCT_NAME, command, args);
  }
  return StringUtils.contains(consoleOut, message);
}

代码示例来源:origin: xtuhcy/gecco

private boolean isTable(String content) {
    if (!StringUtils.contains(content, "</html>")) {
      String rege = "<\\s*(thead|tbody|tr|td|th)[\\s\\S]+";
      Pattern pattern = Pattern.compile(rege);
      Matcher matcher = pattern.matcher(content);
      if (matcher.matches()) {
        return true;
      }
    }
    return false;
  }
}

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

@Test
public void testContains_Char() {
  assertFalse(StringUtils.contains(null, ' '));
  assertFalse(StringUtils.contains("", ' '));
  assertFalse(StringUtils.contains("", null));
  assertFalse(StringUtils.contains(null, null));
  assertTrue(StringUtils.contains("abc", 'a'));
  assertTrue(StringUtils.contains("abc", 'b'));
  assertTrue(StringUtils.contains("abc", 'c'));
  assertFalse(StringUtils.contains("abc", 'z'));
}

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

/**
 * See http://www.oracle.com/technetwork/articles/javase/supplementary-142654.html
 */
@Test
public void testContains_StringWithSupplementaryChars() {
  assertTrue(StringUtils.contains(CharU20000 + CharU20001, CharU20000));
  assertTrue(StringUtils.contains(CharU20000 + CharU20001, CharU20001));
  assertTrue(StringUtils.contains(CharU20000, CharU20000));
  assertFalse(StringUtils.contains(CharU20000, CharU20001));
}

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

@Test
public void testContains_String() {
  assertFalse(StringUtils.contains(null, null));
  assertFalse(StringUtils.contains(null, ""));
  assertFalse(StringUtils.contains(null, "a"));
  assertFalse(StringUtils.contains("", null));
  assertTrue(StringUtils.contains("", ""));
  assertFalse(StringUtils.contains("", "a"));
  assertTrue(StringUtils.contains("abc", "a"));
  assertTrue(StringUtils.contains("abc", "b"));
  assertTrue(StringUtils.contains("abc", "c"));
  assertTrue(StringUtils.contains("abc", "abc"));
  assertFalse(StringUtils.contains("abc", "z"));
}

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

/**
 * See http://www.oracle.com/technetwork/articles/javase/supplementary-142654.html
 */
@Test
public void testContains_StringWithBadSupplementaryChars() {
  // Test edge case: 1/2 of a (broken) supplementary char
  assertFalse(StringUtils.contains(CharUSuppCharHigh, CharU20001));
  assertFalse(StringUtils.contains(CharUSuppCharLow, CharU20001));
  assertFalse(StringUtils.contains(CharU20001, CharUSuppCharHigh));
  assertEquals(0, CharU20001.indexOf(CharUSuppCharLow));
  assertTrue(StringUtils.contains(CharU20001, CharUSuppCharLow));
  assertTrue(StringUtils.contains(CharU20001 + CharUSuppCharLow + "a", "a"));
  assertTrue(StringUtils.contains(CharU20001 + CharUSuppCharHigh + "a", "a"));
}

代码示例来源:origin: apache/hbase

@Test
 public void testToString() throws Exception {
  String expectedRowKey = ToStringBuilder.reflectionToString(ROW1, ToStringStyle.SIMPLE_STYLE);

  RowModel rowModel = buildTestModel();
  System.out.println(rowModel);

  assertTrue(StringUtils.contains(rowModel.toString(), expectedRowKey));
 }
}

代码示例来源:origin: apache/hbase

@Test
 public void testToString() throws Exception {
  String expectedColumn = ToStringBuilder.reflectionToString(COLUMN, ToStringStyle.SIMPLE_STYLE);

  CellModel cellModel = buildTestModel();
  System.out.println(cellModel);

  assertTrue(StringUtils.contains(cellModel.toString(), expectedColumn));
 }
}

相关文章

微信公众号

最新文章

更多

StringUtils类方法