cn.hutool.core.util.StrUtil.equalsIgnoreCase()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(7.0k)|赞(0)|评价(0)|浏览(220)

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

StrUtil.equalsIgnoreCase介绍

[英]比较两个字符串(大小写不敏感)。

equalsIgnoreCase(null, null)   = true 
equalsIgnoreCase(null, "abc")  = false 
equalsIgnoreCase("abc", null)  = false 
equalsIgnoreCase("abc", "abc") = true 
equalsIgnoreCase("abc", "ABC") = true

[中]比较两个字符串(大小写不敏感)。

equalsIgnoreCase(null, null)   = true 
equalsIgnoreCase(null, "abc")  = false 
equalsIgnoreCase("abc", null)  = false 
equalsIgnoreCase("abc", "abc") = true 
equalsIgnoreCase("abc", "ABC") = true

代码示例

代码示例来源:origin: looly/hutool

/**
 * 返回数组中指定元素所在位置,忽略大小写,未找到返回{@link #INDEX_NOT_FOUND}
 * 
 * @param array 数组
 * @param value 被检查的元素
 * @return 数组中指定元素所在位置,未找到返回{@link #INDEX_NOT_FOUND}
 * @since 3.1.2
 */
public static int indexOfIgnoreCase(CharSequence[] array, CharSequence value) {
  if (null != array) {
    for (int i = 0; i < array.length; i++) {
      if (StrUtil.equalsIgnoreCase(array[i], value)) {
        return i;
      }
    }
  }
  return INDEX_NOT_FOUND;
}

代码示例来源:origin: looly/hutool

/**
 * 返回数组中指定元素所在位置,忽略大小写,未找到返回{@link #INDEX_NOT_FOUND}
 * 
 * @param array 数组
 * @param value 被检查的元素
 * @return 数组中指定元素所在位置,未找到返回{@link #INDEX_NOT_FOUND}
 * @since 3.1.2
 */
public static int indexOfIgnoreCase(CharSequence[] array, CharSequence value) {
  if (null != array) {
    for (int i = 0; i < array.length; i++) {
      if (StrUtil.equalsIgnoreCase(array[i], value)) {
        return i;
      }
    }
  }
  return INDEX_NOT_FOUND;
}

代码示例来源:origin: looly/hutool

@Override
public boolean verify(String userInputCode) {
  if (StrUtil.isNotBlank(userInputCode)) {
    return StrUtil.equalsIgnoreCase(getCode(), userInputCode);
  }
  return false;
}

代码示例来源:origin: looly/hutool

@Override
public boolean verify(String userInputCode) {
  if (StrUtil.isNotBlank(userInputCode)) {
    return StrUtil.equalsIgnoreCase(getCode(), userInputCode);
  }
  return false;
}

代码示例来源:origin: looly/hutool

if (StrUtil.equalsIgnoreCase(file1.getCanonicalPath(), file2.getCanonicalPath())) {
  return true;
if (StrUtil.equalsIgnoreCase(file1.getAbsolutePath(), file2.getAbsolutePath())) {
  return true;

代码示例来源:origin: looly/hutool

if (StrUtil.equalsIgnoreCase(file1.getCanonicalPath(), file2.getCanonicalPath())) {
  return true;
if (StrUtil.equalsIgnoreCase(file1.getAbsolutePath(), file2.getAbsolutePath())) {
  return true;

代码示例来源:origin: looly/hutool

if (StrUtil.equalsIgnoreCase("= null", valueStr) || StrUtil.equalsIgnoreCase("is null", valueStr)) {
  this.operator = OPERATOR_IS;
  this.value = VALUE_NULL;

代码示例来源:origin: looly/hutool

if (StrUtil.equalsIgnoreCase("= null", valueStr) || StrUtil.equalsIgnoreCase("is null", valueStr)) {
  this.operator = OPERATOR_IS;
  this.value = VALUE_NULL;

代码示例来源:origin: looly/hutool

if (StrUtil.equalsIgnoreCase("dalvik", System.getProperty("java.vm.name"))) {

代码示例来源:origin: looly/hutool

if (StrUtil.equalsIgnoreCase("dalvik", System.getProperty("java.vm.name"))) {

代码示例来源:origin: looly/hutool

/**
 * 图像类型转换:GIF=》JPG、GIF=》PNG、PNG=》JPG、PNG=》GIF(X)、BMP=》PNG
 * 
 * @param srcImageFile 源图像文件
 * @param destImageFile 目标图像文件
 */
public static void convert(File srcImageFile, File destImageFile) {
  Assert.notNull(srcImageFile);
  Assert.notNull(destImageFile);
  Assert.isFalse(srcImageFile.equals(destImageFile), "Src file is equals to dest file!");
  final String srcExtName = FileUtil.extName(srcImageFile);
  final String destExtName = FileUtil.extName(destImageFile);
  if (StrUtil.equalsIgnoreCase(srcExtName, destExtName)) {
    // 扩展名相同直接复制文件
    FileUtil.copy(srcImageFile, destImageFile, true);
  }
  ImageOutputStream imageOutputStream = null;
  try {
    imageOutputStream = getImageOutputStream(destImageFile);
    convert(read(srcImageFile), destExtName, imageOutputStream, StrUtil.equalsIgnoreCase(IMAGE_TYPE_PNG, srcExtName));
  } finally {
    IoUtil.close(imageOutputStream);
  }
}

代码示例来源:origin: looly/hutool

/**
 * 图像类型转换:GIF=》JPG、GIF=》PNG、PNG=》JPG、PNG=》GIF(X)、BMP=》PNG
 * 
 * @param srcImageFile 源图像文件
 * @param destImageFile 目标图像文件
 */
public static void convert(File srcImageFile, File destImageFile) {
  Assert.notNull(srcImageFile);
  Assert.notNull(destImageFile);
  Assert.isFalse(srcImageFile.equals(destImageFile), "Src file is equals to dest file!");
  final String srcExtName = FileUtil.extName(srcImageFile);
  final String destExtName = FileUtil.extName(destImageFile);
  if (StrUtil.equalsIgnoreCase(srcExtName, destExtName)) {
    // 扩展名相同直接复制文件
    FileUtil.copy(srcImageFile, destImageFile, true);
  }
  ImageOutputStream imageOutputStream = null;
  try {
    imageOutputStream = getImageOutputStream(destImageFile);
    convert(read(srcImageFile), destExtName, imageOutputStream, StrUtil.equalsIgnoreCase(IMAGE_TYPE_PNG, srcExtName));
  } finally {
    IoUtil.close(imageOutputStream);
  }
}

代码示例来源:origin: cn.hutool/hutool-all

/**
 * 返回数组中指定元素所在位置,忽略大小写,未找到返回{@link #INDEX_NOT_FOUND}
 * 
 * @param array 数组
 * @param value 被检查的元素
 * @return 数组中指定元素所在位置,未找到返回{@link #INDEX_NOT_FOUND}
 * @since 3.1.2
 */
public static int indexOfIgnoreCase(CharSequence[] array, CharSequence value) {
  if (null != array) {
    for (int i = 0; i < array.length; i++) {
      if (StrUtil.equalsIgnoreCase(array[i], value)) {
        return i;
      }
    }
  }
  return INDEX_NOT_FOUND;
}

代码示例来源:origin: cn.hutool/hutool-all

@Override
public boolean verify(String userInputCode) {
  if (StrUtil.isNotBlank(userInputCode)) {
    return StrUtil.equalsIgnoreCase(getCode(), userInputCode);
  }
  return false;
}

代码示例来源:origin: cn.hutool/hutool-all

if (StrUtil.equalsIgnoreCase(file1.getCanonicalPath(), file2.getCanonicalPath())) {
  return true;
if (StrUtil.equalsIgnoreCase(file1.getAbsolutePath(), file2.getAbsolutePath())) {
  return true;

代码示例来源:origin: cn.hutool/hutool-all

if (StrUtil.equalsIgnoreCase("= null", valueStr) || StrUtil.equalsIgnoreCase("is null", valueStr)) {
  this.isPlaceHolder = false;
  return;
} else if (StrUtil.equalsIgnoreCase("!= null", valueStr) || StrUtil.equalsIgnoreCase("is not null", valueStr)) {

代码示例来源:origin: cn.hutool/hutool-db

if (StrUtil.equalsIgnoreCase("= null", valueStr) || StrUtil.equalsIgnoreCase("is null", valueStr)) {
  this.isPlaceHolder = false;
  return;
} else if (StrUtil.equalsIgnoreCase("!= null", valueStr) || StrUtil.equalsIgnoreCase("is not null", valueStr)) {

代码示例来源:origin: cn.hutool/hutool-all

if (StrUtil.equalsIgnoreCase("dalvik", System.getProperty("java.vm.name"))) {

代码示例来源:origin: cn.hutool/hutool-http

if (StrUtil.equalsIgnoreCase("dalvik", System.getProperty("java.vm.name"))) {

代码示例来源:origin: cn.hutool/hutool-all

/**
 * 图像类型转换:GIF=》JPG、GIF=》PNG、PNG=》JPG、PNG=》GIF(X)、BMP=》PNG
 * 
 * @param srcImageFile 源图像文件
 * @param destImageFile 目标图像文件
 */
public static void convert(File srcImageFile, File destImageFile) {
  Assert.notNull(srcImageFile);
  Assert.notNull(destImageFile);
  Assert.isFalse(srcImageFile.equals(destImageFile), "Src file is equals to dest file!");
  final String srcExtName = FileUtil.extName(srcImageFile);
  final String destExtName = FileUtil.extName(destImageFile);
  if (StrUtil.equalsIgnoreCase(srcExtName, destExtName)) {
    // 扩展名相同直接复制文件
    FileUtil.copy(srcImageFile, destImageFile, true);
  }
  ImageOutputStream imageOutputStream = null;
  try {
    imageOutputStream = getImageOutputStream(destImageFile);
    convert(read(srcImageFile), destExtName, imageOutputStream, StrUtil.equalsIgnoreCase(IMAGE_TYPE_PNG, srcExtName));
  } finally {
    IoUtil.close(imageOutputStream);
  }
}

相关文章

微信公众号

最新文章

更多

StrUtil类方法