StringUtils 中的 startWith方法和startWithAny方法
2016-07-03 22:51
711 查看
startWith源码:
startWithAny源码:
private static boolean startsWith(final CharSequence str, final CharSequence prefix, final boolean ignoreCase) { if (str == null || prefix == null) { return str == null && prefix == null; } if (prefix.length() > str.length()) { return false; } return CharSequenceUtils.regionMatches(str, ignoreCase, 0, prefix, 0, prefix.length()); }
startWithAny源码:
public static boolean startsWithAny(final CharSequence string, final CharSequence... searchStrings) { if (isEmpty(string) || ArrayUtils.isEmpty(searchStrings)) { return false; } for (final CharSequence searchString : searchStrings) { if (StringUtils.startsWith(string, searchString)) { return true; } } return false; }
相关文章推荐
- Spring中的依赖原理
- Linux 下 strace 命令用法总结
- HDU1863(最小生成树)
- hessian不能注入dao的问题解决
- 正则判断邮箱练习
- linux grep命令详解
- Android 使用bundle在activity之间交换数据
- 开发中 十六进制的颜色值直接转为ios可用的UIColor
- AJAX局部刷新
- 软件测试Bug和bug生命周期中的各种状态
- 切割合并大文件
- TYVJ 1305 最大字序和
- Java知识点2
- 标准C的标记化结构初始化语法
- C语言文件的编译与执行的四个阶段
- task多任务处理
- mac hbase程序启动警告:找不到hadoop native lib
- Makefile介绍
- 集成ffmpeg/x264:ERROR: libx264 not found的问题
- 离线安装Cloudera