本文整理汇总了Java中jodd.util.StringUtil.endsWithIgnoreCase方法的典型用法代码示例。如果您正苦于以下问题:Java StringUtil.endsWithIgnoreCase方法的具体用法?Java StringUtil.endsWithIgnoreCase怎么用?Java StringUtil.endsWithIgnoreCase使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类jodd.util.StringUtil
的用法示例。
在下文中一共展示了StringUtil.endsWithIgnoreCase方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: loadFromClasspath
import jodd.util.StringUtil; //导入方法依赖的package包/类
/**
* Loads props from classpath.
*/
public static void loadFromClasspath(final Props p, final String... patterns) {
final ClassScanner scanner = new ClassScanner() {
@Override
protected void onEntry(EntryData entryData) throws IOException {
String encoding = JoddCore.encoding;
if (StringUtil.endsWithIgnoreCase(entryData.getName(), ".properties")) {
encoding = StringPool.ISO_8859_1;
}
p.load(entryData.openInputStream(), encoding);
}
};
scanner.setIncludeResources(true);
scanner.setIgnoreException(true);
scanner.setExcludeAllEntries(true);
scanner.setIncludedEntries(patterns);
scanner.scanDefaultClasspath();
}
示例2: scanClassPath
import jodd.util.StringUtil; //导入方法依赖的package包/类
/**
* Scans single classpath directory.
* @see #onEntry(EntryData)
*/
protected void scanClassPath(File root) {
String rootPath = root.getAbsolutePath();
if (!rootPath.endsWith(File.separator)) {
rootPath += File.separatorChar;
}
FindFile ff = new FindFile().setIncludeDirs(false).setRecursive(true).searchPath(rootPath);
File file;
while ((file = ff.nextFile()) != null) {
String filePath = file.getAbsolutePath();
try {
if (StringUtil.endsWithIgnoreCase(filePath, CLASS_FILE_EXT)) {
scanClassFile(filePath, rootPath, file, true);
} else if (includeResources) {
scanClassFile(filePath, rootPath, file, false);
}
} catch (RuntimeException rex) {
if (!ignoreException) {
throw rex;
}
}
}
}
示例3: scanPath
import jodd.util.StringUtil; //导入方法依赖的package包/类
/**
* Scans single path.
*/
protected void scanPath(File file) {
String path = file.getAbsolutePath();
if (StringUtil.endsWithIgnoreCase(path, JAR_FILE_EXT)) {
if (!acceptJar(file)) {
return;
}
scanJarFile(file);
} else if (file.isDirectory()) {
scanClassPath(file);
}
}