org.apache.commons.io.FilenameUtils.equalsNormalized()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(1.5k)|赞(0)|评价(0)|浏览(164)

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

FilenameUtils.equalsNormalized介绍

[英]Checks whether two filenames are equal after both have been normalized.

Both filenames are first passed to #normalize(String). The check is then performed in a case-sensitive manner.
[中]检查两个文件名在规范化后是否相等。
这两个文件名首先传递给#normalize(String)。然后以区分大小写的方式执行检查。

代码示例

代码示例来源:origin: commons-io/commons-io

@Test
public void testEqualsNormalized() {
  assertTrue(FilenameUtils.equalsNormalized(null, null));
  assertFalse(FilenameUtils.equalsNormalized(null, ""));
  assertFalse(FilenameUtils.equalsNormalized("", null));
  assertTrue(FilenameUtils.equalsNormalized("", ""));
  assertTrue(FilenameUtils.equalsNormalized("file.txt", "file.txt"));
  assertFalse(FilenameUtils.equalsNormalized("file.txt", "FILE.TXT"));
  assertTrue(FilenameUtils.equalsNormalized("a\\b\\file.txt", "a/b/file.txt"));
  assertFalse(FilenameUtils.equalsNormalized("a/b/", "a/b"));
}

代码示例来源:origin: michel-kraemer/vertx-lang-typescript

@Override
public Source getSource(String filename, String baseFilename) throws IOException {
 if (FilenameUtils.equalsNormalized(filename, name)) {
  Source src = Source.fromFile(script, StandardCharsets.UTF_8);
  String srcStr = src.toString();

相关文章